Как сконфигурировать npm, чтобы он заработал на linux?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Как сконфигурировать npm, чтобы он заработал на linux?

Сообщение EVOSandru6 »

Добрый день,

После череды глюков после установки yarn и ввода команд:

Код: Выделить всё

yarn install
yarn add vue-router
По какой то причине сломалась команда:

Код: Выделить всё

npm run {watch-poll|watch|dev|}
Решил снести полностью nodejs и npm:

Код: Выделить всё

sudo apt-get --purge remove nodejs node npm
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get -f install
sudo apt-get autoremove

Далее пробую установить снова:

Код: Выделить всё

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y  nodejs npm

Ругательств нет.

Код: Выделить всё

$ node -v
v9.9.0

$ npm -v
-bash: /usr/local/bin/npm: [b]No such file or directory[/b]

$ which npm
/usr/bin/npm

Показалось странным, что пути разные, попробовал создать символьную ссылку:

Код: Выделить всё

$ sudo ln -s /usr/local/bin/npm /usr/bin/npm
ln: failed to create symbolic link '/usr/bin/npm': File exists

Подскажите пожалуйста - что я делаю не так и как с этим дальше жить?
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Как сконфигурировать npm, чтобы он заработал на linux?

Сообщение urichalex »

Как это связано с Yii?
npm у вас и в /usr/bin/npm и в /usr/local/bin/npm
Смотрите в PATH какой путь первый, тот npm и пытается запуститься. Проверьте, какой рабочий, /usr/local/bin/npm или /usr/bin/npm, запустив /usr/bin/npm -v или /usr/local/bin/npm -v

По поводу

Код: Выделить всё

По какой то причине сломалась команда:
КОД: ВЫДЕЛИТЬ ВСЁ

npm run {watch-poll|watch|dev|}
смотреть что в конфигах проекта, и что значит поломалось? Ошибку говорит или что?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сконфигурировать npm, чтобы он заработал на linux?

Сообщение zelenin »

удали ноду и нпм, зачисти /usr/bin/npm и /usr/local/bin/npm, установи заново
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Re: Как сконфигурировать npm, чтобы он заработал на linux?

Сообщение EVOSandru6 »

zelenin писал(а): 2018.03.26, 12:48 удали ноду и нпм, зачисти /usr/bin/npm и /usr/local/bin/npm, установи заново
Благодарю, так примерно и сделал.
Ответить