如何使用全局安装的webpack?

5
我希望使用全局安装的webpack,但执行命令webpack --mode development时会出现以下信息提示:
webpack not installed

Install webpack to start bundling: 
  $ npm install --save-dev webpack


尽管我已经安装了webpack和webpack-cli,Webpack是否自己说“未安装webpack”?这不奇怪吗?
为了成功构建项目,请全局安装webpack和loader,但使用本地的webpack.config.js。
1个回答

1
我曾遇到类似的错误信息,看起来与webpack未被视为其他包的依赖项有关--默认情况下不包括全局安装的包。据我所知,npm包被全局安装的原因主要是为了能够通过命令行访问,一般的惯例是在所有其他情况下使用本地包,甚至在本地和全局都安装某些包。
将我的全局node_modules目录添加到我的$NODE_PATH环境变量中可以为我解决这个错误消息。然而,这并没有使全局安装的babel-loader包与webpack配合工作,并且我发现只需本地安装所需的包就更容易解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接