Node.js &引用;“npm运行”;命令在Windows上失败

Node.js &引用;“npm运行”;命令在Windows上失败,node.js,windows,npm,webpack,Node.js,Windows,Npm,Webpack,我正在使用具有管理员权限的Windows PowerShell ISE。我的项目使用webpack,它作为npm的本地依赖项安装。我在package.json中定义了一个“脚本”: “build”:“webpack--progress--config resources/assets/build/webpack.config.js”, 当我执行npm run build时,我会收到错误消息“webpack”不被识别为内部或外部命令,但如果我复制webpack命令并执行,它工作正常。我不打算在这里

我正在使用具有管理员权限的Windows PowerShell ISE。我的项目使用webpack,它作为npm的本地依赖项安装。我在package.json中定义了一个“脚本”:

“build”:“webpack--progress--config resources/assets/build/webpack.config.js”,

当我执行
npm run build
时,我会收到错误消息
“webpack”不被识别为内部或外部命令
,但如果我复制webpack命令并执行,它工作正常。我不打算在这里列出我的整个系统路径,但它在开头包括
\node\u modules\.bin
。显然,Windows在查找网页包方面没有问题,但由于某些原因,Node无法找到

我尝试在一个没有特权的命令行中运行
npm run build
,没有区别。我升级到了Node和npm的最新版本(分别为13.0.1和6.12.1),但没有成功。我甚至尝试在package.json中使用
/node\u modules/.bin/
作为命令的前缀,但没有成功


请不要建议我在全球范围内安装webpack,因为这不是一个真正的解决方案。Node在所有本地安装的命令中都出现了此错误,而不仅仅是webpack。我应该能够通过npm在本地运行命令。

如果您使用的是最新版本的npm,您可以试试

npx网页包。。。。
或者,您可以在本地安装webpack并指定确切路径

node_模块/webpack/bin/webpack.js。。。。

最后,我不得不咬紧牙关,在全球范围内安装webpack。

尝试重新启动你的电脑并尝试一下