webpack:npm install webpack -g后找不到命令
在我的OSX优胜美地奇怪的行为:从一天到另一天,所有我的节点模块安装npm install -g
没有通过terminalfind。
我不确定这是否由于我的节点v4.0.0前一天安装。
尝试这个
echo $(npm config get prefix)/bin
你会得到STRING,这应该包括你的.bash_profile这样的方式
export PATH=$PATH:STRING
我终于也使用NVM进行多个NodeJS版本pipe理,一切都恢复了控制。
全球安装
npm i -g webpack
如果您将使用webpack,请安装webpack-dev-server
npm i -g webpack-dev-server
我安装这两个命令后,我也发现运行时出现错误
webpack
命令,所以我通过更改webpack的版本来找出问题,所以我安装
npm install webpack@2.1.0-beta.22
而且每件事情都适合我。
我build议你先学习一下npm ,然后是webpack 。 你会挣扎很多。 但最后你会find正确的目的地。
Webpack在你的./node_modules/.bin/文件夹中,所以不要只给webpack作为命令。
./node_modules/.bin/webpack
你有npm bin命令来获取npm将安装可执行文件的文件夹。
你可以使用你的package.json的scripts属性来使用这个目录下的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放在项目的根文件夹中,而无需在全局安装webpack或在node_modules文件夹中configurationwebpackconfiguration。