it-swarm.com.ru

webpack: команда не найдена после npm установить webpack -g

Странное поведение на моем OSX Yosemite: изо дня в день все терминалы моего модуля, установленные с помощью npm install -g, не были найдены.

Я не уверен, связано ли это с тем, что мой узел v4.0.0 был установлен накануне.

9
imaginair

Наконец я также использовал NVM для управления несколькими версиями NodeJS, и все вернулось под контроль.

1
imaginair

Попробуй это

echo $(npm config get prefix)/bin

вы получите STRING, который должен включать в ваш .bash_profile таким образом

export PATH=$PATH:STRING

Установите это глобально

npm i -g webpack

Если вы будете работать с webpack, установите также webpack-dev-server 

npm i -g webpack-dev-server

После установки этих двух команд я также обнаружил ошибки при запуске 

webpack

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

npm install [email protected]

и все у меня хорошо работает.

Я рекомендую вам сначала немного узнать о npm , а затем webpack . Вы будете много бороться. но, наконец, вы найдете правильное место назначения.

1
Mohammed Elzanaty

Webpack находится в вашей.

./node_modules/.bin/webpack

У вас есть команда npm bin, чтобы получить папку, в которую будет установлена ​​npm исполняемые файлы.

Вы можете использовать свойство scripts вашего package.json для использования webpack из этого каталога, который будет экспортирован.

"scripts": {   "scriptName": "webpack --config etc..." } For example:
"scripts": {   "build": "webpack --config webpack.config.js" } You can

затем запустите его с:

npm run build Или даже с аргументами:

npm run build -- <args>

Это позволит вам иметь ваш webpack.config.js в корневой папке ваш проект без глобально установленного веб-пакета или вашего Конфигурация веб-пакета в папке node_modules.

0
Natesh bhat