【发布时间】:2018-12-09 07:28:38
【问题描述】:
重现步骤:我运行vue init webpack myapp,并根据屏幕截图选择了选项。
然后我得到如下输出:
npm run dev 在我不使用 npm audit fix --force 或 npm install --save-dev webpack-dev-server@3.1.10 和 npm install --save-dev url-loader@1.1.2 时可以正常工作,而我使用 npm audit 得到的npm audit
当我修复并运行 npm run dev 时,它不会给出错误
然后我按照输出中的建议运行npm i -D webpack-cli。
但是现在运行npm run dev时出现以下错误
不知道如何解决这个问题...
【问题讨论】:
-
npm audit fix将危险模块更新到已修复漏洞的版本。在某些情况下,它会导致与其他模块不兼容。 -
@alexmac 在我的情况下
npm audit fix不起作用。我不得不运行npm audit fix --force,而正如我上面提到的npm run dev停止工作... -
force标志意味着audit fix将 semver 主要更新安装到顶级依赖项,而不仅仅是与 semver 兼容的更新。看起来您的依赖项之一需要无法更新的版本。
标签: javascript node.js npm webpack vuejs2