我是角色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
答案 0 :(得分:3)
我设法通过以下步骤解决了这个问题。
rm -rf node_modules /
npm cache clean --force
npm cache verify
- 醇>
npm i -g @ angular / cli
还要确保正确设置代理。
答案 1 :(得分:1)
我在安装npm uninstall -g angular-cli
软件包时遇到的问题。我已将node
和npm
版本升级到最新版本。
之后,请按照以下步骤安装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。 对我有用