在步骤fetchMetadata:sill resolveWithNewModule chokidar@1.7.0检查可安装状态时,angular cli安装失败

时间:2017-12-08 13:00:36

标签: node.js angular npm-install

我是角色cli的新手。 试图在我公司的Windows机器上安装angular cli(代理后面)。安装了节点和npm。 使用npm我也安装了typescript包。 但是,角度cli安装在以下步骤失败:

[   ...............] / fetchMetadata: sill resolveWithNewModule chokidar@1.7.0 checking installable status

我在命令下运行:

npm install -g @angular/cli@latest

以下是命令提示符下显示的日志:

npm ERR! code EINTEGRITY
npm ERR! sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q== integrity checksum failed when using sha512: wanted sha512-WIr
7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q== but got sha512-2DqIGeAfFMb8eI+LZWl53bx0sCPMI5M8SVVIXjRomxiUY1Jcy2NK79gnR2gRam3TDi
lxUjaUlRoCBVIC9KpVNg==. (1597 bytes)
npm WARN tar invalid entry
npm WARN tar invalid entry
npm WARN tar invalid entry

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\<UserID>\AppData\Roaming\npm-cache\_logs\2017-12-06T05_21_15_837Z-debug.log

注意:我还将代理设置为npm config并设置了strict-ssl = false

3 个答案:

答案 0 :(得分:3)

我设法通过以下步骤解决了这个问题。

  
      
  1. rm -rf node_modules /

  2.   
  3. npm cache clean --force

  4.   
  5. npm cache verify

  6.   
  7. npm i -g @ angular / cli

  8.   

还要确保正确设置代理。

答案 1 :(得分:1)

我在安装npm uninstall -g angular-cli软件包时遇到的问题。我已将nodenpm版本升级到最新版本。 之后,请按照以下步骤安装angular/cli

1)使用管理权限打开命令提示符,并使用angular/cli命令卸载npm uninstall -g angular-cli

2)您可以尝试从项目目录中删除node_modules,然后使用npm cache clear --force命令清除缓存。

3)删除C:\Users\<username>\AppData\Roaming\npm\C:\Users\<username>\AppData\Roaming\npm-cache目录。

4)尝试使用angular/cli@latest命令安装npm install -g @angular/cli@latest

希望上述技巧可以解决您的问题。

答案 2 :(得分:0)

我遇到了这个问题,我在Stackoverflow上尝试了所有答案,最后我找到了解决此问题的方法: 首先,您必须卸载nodejs并删除所有与他相关的文件 然后转到“注册编辑器”并搜索所有“ nodejs”,“ node.js”并删除它们 重启你的电脑 并重新安装nodejs,然后安装angular。 对我有用