npm - 如何使用全局安装的webpack?

标签 npm webpack global webpack-4 bin

我想使用全局安装的 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/

相关文章:

javascript:关于全局变量的短信?

python - 全局变量不改变?

c - C 中的全局变量和函数

javascript - MeteorJS错误 "Invalid modifier. Modifier must be an object"

javascript - webpack/react/babel 不编译 JSX

json - ReactJS:JSON 文件是从本地主机而不是项目目录获取的

javascript - 如何使用 $transitions?

javascript - ReactJS应用程序无法加载背景图片

javascript - NPM 运行脚本将参数从一个脚本传递到另一个脚本

node.js - 当 VsCode 中没有检测到 "problems"时,这些 AngularCli 错误意味着什么?