ng new给“ npm ERR!代码要求完整性,sha1但找到了sha512”

时间:2019-03-23 14:26:36

标签: node.js angular angular-cli

我试图在Angular 7中创建一个新项目,但出现以下错误。

  

npm错误!代码完整性   npm ERR! SHA1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw =完整性校验使用SHA1时失败:想SHA1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw =却得到了sha512-3ds0bW0f5xtxepS3MKBqKiG2i93CTT5cG6vlfsoFDIps7lzcSnZweu3t15S90EacDpenHFyAQdpJlCaMpyLROA == SHA1-X4ctB1ciOMPTjjyMj8IQXIHbMBU =。 (197个字节)

尝试了系统上的所有可能解决方案,但没有一个能帮助我。

下面是我尝试过的解决方案列表。

  • nmp安装最新版本
  • 清除缓存
  • 删除node_modules
  • 强制清除缓存
  • 卸载角度并重新安装角度

1 个答案:

答案 0 :(得分:0)

这些错误有时是由于缓存或您的 .lock 文件引起的。 因此,您可以按照以下步骤解决该问题。

  • 删除node_modules rm -rf node_modules
  • 删除您的package-lock.json文件
  • 清除缓存。 npm cache clean --force
  • 验证缓存npm cache verify
  • 然后运行npm install --registry https://registry.cnpmjs.org

如果它不起作用,请尝试更新正在运行的软件包管理器

  • npm i -g npm
  • 然后获得收益npm install