我在我的OSX Yosemite上遇到了奇怪的问题:从一天到另一天,通过
我不确定这是否是由于我前一天安装的node v4.0.0引起的。
npm install -g
安装的所有节点模块在终端中都找不到。我不确定这是否是由于我前一天安装的node v4.0.0引起的。
npm install -g
安装的所有节点模块在终端中都找不到。试试这个
echo $(npm config get prefix)/bin
export PATH=$PATH:STRING
全局安装
npm i -g webpack
npm i -g webpack-dev-server
webpack
命令使我通过更改webpack的版本来解决问题,所以我安装了新版本。
npm install webpack@2.1.0-beta.22
我一切都很顺利。
我建议您先了解一些关于npm然后再学习webpack。这样做可能会遇到很多困难,但最终你会找到正确的方向。
我最近开始使用 NVM 来管理多个 NodeJS 版本,一切都恢复了正常。
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或将webpack配置放在node_modules文件夹中。