无法识别webpack命令

时间:2020-06-06 16:23:57

标签: node.js webpack

我在npm脚本中配置了以下命令。现在,如果我运行命令“ npm run dev”,则命令提示符中没有响应。但是,如果在命令提示符下以“ webpack -wd”运行以下命令,则该命令将按预期运行。为什么,我无法从npm脚本运行此命令。我正在使用Windows,并已在以下环境变量中设置了节点路径

 "scripts": {
   "dev": "webpack -wd",
   "test": "echo \"Error: no test specified\" && exit 1"
  }

C:\Program Files\nodejs;C:\Program Files\nodejs\node_modules\npm\bin;C:\Users\[username]\AppData\Roaming\npm

1 个答案:

答案 0 :(得分:0)

如果要通过命令行运行webpack,则需要使用npm i -g webpack-cli全局安装webpack-cli,或者需要像npx webpack -wd一样使用npx。这将像npm脚本一样运行webpack。

您要规避的问题是,默认情况下,webpack不会在监视模式下首次构建,因此您要么需要在启动webpack之后更改文件,要么在没有监视的情况下运行webpack。

注意:npx是NPM / Node.js软件包的一部分