如何使用 loadVirtual 和 ENOLOCK 修复 npm 审计错误?

新手上路,请多包涵
➜   npm audit
npm ERR! code ENOLOCK
npm ERR! audit This command requires an existing lockfile.
npm ERR! audit Try creating one first with: npm i --package-lock-only
npm ERR! audit Original error: loadVirtual requires existing shrinkwrap file

我运行 npm audit 并收到此错误。

当我在下面运行时:

 ➜ npm config get package-lock
true

➜ npm config get shrinkwrap
true

有人可以帮忙吗?至于如何解决?和 npm audit fix –force 也不能正常工作……

原文由 facVV 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

像这样为我工作:

 npm cache clean --force

npm fund

npm audit fix --force

原文由 Marcelo Carvalho 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题