【发布时间】:2018-04-09 18:59:12
【问题描述】:
我正在使用 node v6.11.5 和 npm 3.10.10 和 64 位操作系统,在安装 @angular/cli 时出现以下错误:
C:\WINDOWS\system32>npm install -g @angular/cli
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
npm ERR! node v6.11.5
npm ERR! npm v3.10.10
npm ERR! shasum check failed for C:\Users\Shubham\AppData\Local\Temp\npm-6192-9e
acb63c\registry.npmjs.org\rxjs\-\rxjs-5.5.2.tgz
npm ERR! Expected: 28d403f0071121967f18ad665563255d54236ac3
npm ERR! Actual: c2b697120c7dc0e6728da0e7636b90e15723cc24
npm ERR! From: http://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! C:\WINDOWS\system32\npm-debug.log
从昨晚开始,我一直在尝试解决这个问题,但每次 shasum 检查失败都是我得到的。我尝试了以下方法:
- 我将 npm 注册表配置为 http 和 https。没用。
- 检查了路径操作系统路径变量,以及节点所在的目录 安装。什么也没找到。
- 尝试清理 npm 并卸载和安装 angular/cli。 没用。
【问题讨论】:
-
你看到这个 2012 年的帖子了吗?:github.com/npm/npm/issues/2701(#issuecomment-40927831 解释了注册表解决方法)。
-
如果您尝试安装任何其他模块,校验和是否会失败?
-
我没有尝试安装 @angular/cli 以外的模块。稍后我会向您更新这方面的信息。是的,我确实检查了那个问题,但它并没有解决我的问题。
-
@stealththeninja 尝试安装 express 但没有成功。!有什么帮助吗?如果您需要日志文件,我也可以为您提供。
-
今天是星期一,仍然进入控制台挥手错误。
标签: node.js angular npm angular-cli npm-install