我想使用全局安装的 webpack,但执行命令 webpack --modedevelopment
会引发消息:
webpack not installed
Install webpack to start bundling:
$ npm install --save-dev webpack
尽管我已经安装了 webpack 和 webpack-cli。我说得对吗,webpack 本身说 webpack notinstalled
吗?是不是很奇怪?
要如何成功构建项目,全局安装 webpack 和 loader,但使用本地 webpack.config.js?
最佳答案
我收到了类似的错误消息,它似乎与未找到 webpack 作为另一个包的依赖项有关 - 默认情况下,该包不包含全局安装的包。据我了解,npm包要全局安装的原因主要是为了可以通过命令行访问,而一般的做法是在所有其他情况下都使用本地包,甚至在本地和本地都安装一些包全局范围内。
将全局 node_modules 目录添加到我的 $NODE_PATH
环境变量中修复了此错误消息。然而,这不允许全局安装的 babel-loader 包与 webpack 一起使用,而且我发现在本地安装我需要的包要容易得多。
关于npm - 如何使用全局安装的webpack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57235695/