
Славик
20.01.2017
10:45:21

Alex
20.01.2017
10:45:54

Arsen
20.01.2017
10:46:58
ясно. спасибо

Klim
20.01.2017
11:07:04

Google

Andrew
20.01.2017
11:14:59
наивный
нативный
нативный
нативный
пративный
:D

Alex
20.01.2017
11:22:41

Amon Bower
20.01.2017
11:35:53
Решил установить babel-cli глобально на серваке (Ubuntu). Выдает такую ошибку
-bash: /usr/bin/babel: No such file or directory

Иван
20.01.2017
11:36:27
а что вводишь для установки?

Vladimir
20.01.2017
11:37:22

Amon Bower
20.01.2017
11:41:38
npm install --save-dev babel-cli

Иван
20.01.2017
11:43:15
если глобально для ubuntu то -g добавь
ну и sudo, если прав не хватит
а вот —save-dev мне кажется (если глобально) стоит убрать

Vladimir
20.01.2017
11:45:22

Ilya
20.01.2017
11:45:38
)

Vladimir
20.01.2017
11:45:43

Google

Vladimir
20.01.2017
11:45:48
https://docs.npmjs.com/getting-started/fixing-npm-permissions

Ilya
20.01.2017
11:45:58
нет
для локальной разработки - да

Vladimir
20.01.2017
11:46:03

Ilya
20.01.2017
11:46:06
да

Vladimir
20.01.2017
11:46:18
ни одному нпм пакету не нужен судо

Ilya
20.01.2017
11:46:40
нпму может быть нужно

Vladimir
20.01.2017
11:46:43
это пиздец какой vulnerability
нет https://docs.npmjs.com/getting-started/fixing-npm-permissions

Ilya
20.01.2017
11:47:01
да боже
я не про продакш же говорю

Vladimir
20.01.2017
11:47:16
какая разница

Amon Bower
20.01.2017
11:47:21
clear()

Vladimir
20.01.2017
11:47:55
я создам пакет который на postinstall будет отправлять мне твои ssh_keys
и всё твой судо всё сделает
спасибо

Ilya
20.01.2017
11:48:59
> phpclub

Amon Bower
20.01.2017
11:49:01

Иван
20.01.2017
11:49:18

Vladimir
20.01.2017
11:49:23

Google

Amon Bower
20.01.2017
11:49:38
потому, что у меня не 1 проект работает с бабелем

Vladimir
20.01.2017
11:49:44
и?

Amon Bower
20.01.2017
11:49:47
зачем в каждый проект устанавливать по новой бабель

Николай
20.01.2017
11:49:54
вот именно что нужно. Вдруг версии разные.

Vladimir
20.01.2017
11:49:55
shared dependencies

Ilya
20.01.2017
11:49:56
версии
могут быть
ну вы поняли

Vladimir
20.01.2017
11:50:17
плюс да, как заметили версии
вобщем ты не туда копаешь

Николай
20.01.2017
11:50:30
У вас проект должен быть самодостаточен. И не зависить ни от кого

Vint
20.01.2017
11:50:31
Просто не надо использовать глобальную "системную" ноду. В современном динамичном мире её всё равно не хватит на все проекты. Поэтому такой софт надо собирать в папку юзера, nvm и аналоги в помощь.

Vladimir
20.01.2017
11:50:58
почини свой нпм мануалом который я скинул

Amon Bower
20.01.2017
11:51:01

Иван
20.01.2017
11:51:05

Pavel
20.01.2017
11:51:05

Vladimir
20.01.2017
11:51:40

Николай
20.01.2017
11:51:46
и мне придется самому доставлять

Amon Bower
20.01.2017
11:53:21
Ок, я решил в каждый проект тогда устанавливать по новой. Ща установил в одном проекте бабел на серваке, грёбаная ошибка: -bash: /usr/bin/babel: No such file or directory

Google

Amon Bower
20.01.2017
11:53:25
Тут кто-то говорил про путь
$PATH

Pavel
20.01.2017
11:53:39

Amon Bower
20.01.2017
11:53:54
В официальной документации брал
https://babeljs.io/docs/setup/#installation

Николай
20.01.2017
11:53:59
а зачем именно babel-cli ?

Vladimir
20.01.2017
11:54:18

Admin
ERROR: S client not available

Pavel
20.01.2017
11:54:54

Vladimir
20.01.2017
11:55:12

Pavel
20.01.2017
11:55:19
Разве?
Хотя могу путать

Николай
20.01.2017
11:55:39
99% )

Amon Bower
20.01.2017
11:56:08

Vladimir
20.01.2017
11:56:16
нужно локально к проекту

Amon Bower
20.01.2017
11:56:32
нет. Я не поставил ведь --global

Pavel
20.01.2017
11:56:37
почему?
Что почему? Потому что такая задача проекта.

Amon Bower
20.01.2017
11:56:44
онли --save-dev

Николай
20.01.2017
11:58:26
Кстати, а вас не раздражает, что eslint ругается на то, что, например, webpack стоит в devDependency а не в dependecy. Принципиально не хочу переносить. С одной стороны можно отключатить это правило, но с другой сторны, чуваки, которые пидалят стандарты, наверно, чем то руководствуются? Что думаете?

Google

Gordey
20.01.2017
12:00:46
Кстати, а вас не раздражает, что eslint ругается на то, что, например, webpack стоит в devDependency а не в dependecy. Принципиально не хочу переносить. С одной стороны можно отключатить это правило, но с другой сторны, чуваки, которые пидалят стандарты, наверно, чем то руководствуются? Что думаете?
именно поэтому есть конфиг еслинта, и каждая компания/команда исходя из особенностей своей работы, проекта, архитектуры и чего бы то ни было еще, определяется то, что вы называете “стандартами”

Николай
20.01.2017
12:01:01
я юзаю airbnb
но мне в принципе не понятно, почему дев пакеты должны таки не в дев зависимостях стоять

Pavel
20.01.2017
12:02:08
Кстати, а вас не раздражает, что eslint ругается на то, что, например, webpack стоит в devDependency а не в dependecy. Принципиально не хочу переносить. С одной стороны можно отключатить это правило, но с другой сторны, чуваки, которые пидалят стандарты, наверно, чем то руководствуются? Что думаете?
А разве по такому поводу не стоит завести им ишшью?
https://github.com/eslint/eslint/issues/new

Николай
20.01.2017
12:02:48
Для того, чтоб писать ишью. Нужно наминтку задуматься и подумать, а может таки есть смысл в этом. А не тупо бежать заводить не разобравшись
Возможно кто то с чата одним предложением развеет мои сомнения
И если на то пошлло, то не в eslint нужно заводить а в сам стандарт

Vladimir
20.01.2017
12:04:32

Pavel
20.01.2017
12:05:13
Тоже верно

Aleksey
20.01.2017
12:05:13
e no-extraneous-dependercies есть опшены. можно указать devDependencies: false и не будет ругаться

Николай
20.01.2017
12:05:50
собсно отключить правило можно. Так можно и все отключить, которые бесят. Но на то они и правила
Надо придерживаться

Pavel
20.01.2017
12:06:04

Николай
20.01.2017
12:06:25
Почему?

Pavel
20.01.2017
12:07:02
«Этот кактус чересчур колюч и невкусен, но я всё равно его буду есть. Кстати, никто не подскажет, как его сделать повкуснее?»

Николай
20.01.2017
12:07:25
Есть команда из 10 чел. Каждому что то не нравится. и считает что нужно отключить что то . В итоге на проекте через год сплошная вакханалия по коду. Не говоря о багах в бизнессзадачах.
Я не гворю что он колюч. Я говорю, почему то выросла иголка на фикусе

Pavel
20.01.2017
12:07:49