我想使用全局安装的webpack,但是执行命令webpack --mode development
会显示以下消息:
webpack not installed
Install webpack to start bundling:
$ npm install --save-dev webpack
尽管我同时安装了webpack和webpack-cli。我是对的,那个Webpack本身就是webpack not installed
吗?是不是很奇怪?
如何成功地全局构建项目,但要使用本地webpack.config.js来全局安装webpack和加载程序?
答案 0 :(得分:0)
我收到了类似的错误消息,这似乎与没有将webpack作为另一个软件包的依赖项有关—默认情况下,该软件包将不包括全局安装的软件包。据我了解,全局安装npm软件包的原因主要是可以通过命令行访问它,而通常的做法是在所有其他情况下使用本地软件包,甚至在本地和本地安装一些软件包。
将我的全局node_modules目录添加到我的$NODE_PATH
环境变量中为我修复了此错误消息。但是,这不允许全局安装的babel-loader软件包与webpack一起使用,我发现仅在本地安装所需的软件包要容易得多。