首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用npm安装电话间隙的shasum检查失败

使用npm安装电话间隙的shasum检查失败
EN

Stack Overflow用户
提问于 2013-12-17 08:59:02
回答 5查看 7.6K关注 0票数 6

我已经尝试过很多次了,但是仍然存在这个错误(shasum检查失败)。

代码语言:javascript
运行
复制
4784 error Error: shasum check failed for C:\Users\FENGXI~1\AppData\Local\Temp\npm-7004-QbpFFte5\1387269030233-0.28223602287471294\tmp.tgz
4784 error Expected: dee5a33ff04d7217194dc1ad1342e3a441761942
4784 error Actual:   ab7d89ca1f31db14db047d01222dd968649cfb50
4784 error     at C:\Program Files\nodejs\node_modules\npm\node_modules\sha\index.js:38:8
4784 error     at ReadStream.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\sha\index.js:85:7)
4784 error     at ReadStream.EventEmitter.emit (events.js:117:20)
4784 error     at _stream_readable.js:920:16
4784 error     at process._tickCallback (node.js:415:13)
4785 error If you need help, you may report this *entire* log,
4785 error including the npm and node versions, at:
4785 error     <http://github.com/isaacs/npm/issues>
4786 error System Windows_NT 6.1.7600
4787 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "phonegap"
4788 error cwd D:\environment\phonegap
4789 error node -v v0.10.23
4790 error npm -v 1.3.17
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-12-18 02:50:25

其根本原因是固定的。请不要接受这个线程中的建议,并对校验和错误进行黑客攻击,永远。如果某物有一个失败的校验和,它是不值得信任的。充其量,它被破坏了;最糟糕的是,它被恶意入侵了。不管是哪种情况,这都不是一个好兆头,错误在于系统是否正常工作。

票数 7
EN

Stack Overflow用户

发布于 2013-12-17 09:48:55

只是有同样的问题。类型:

代码语言:javascript
运行
复制
$ npm install [URL]

在shasum检查失败之前使用URL。之后,再次运行安装命令,一切都会继续进行。

例如:科多瓦的情况是:

代码语言:javascript
运行
复制
$ npm install https://registry.npmjs.org/npm/-/npm-1.3.19.tgz
票数 14
EN

Stack Overflow用户

发布于 2014-04-23 16:32:34

正如@isaacs所言,这将意味着一个腐败的包裹。就我而言,这不是问题所在。对我起作用的是:

首先,试着:

代码语言:javascript
运行
复制
npm set registry https://registry.npmjs.org/

然后重新安装你想要安装的东西

另一种解决办法是使用国家预防机制镜像:

代码语言:javascript
运行
复制
npm set registry http://ec2-46-137-149-160.eu-west-1.compute.amazonaws.com

您可以稍后用

代码语言:javascript
运行
复制
npm set registry https://registry.npmjs.org/

然后正常使用:

npm安装..。

注:感谢hassanmaher in https://github.com/npm/npm/issues/2701#issuecomment-40927831

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20629788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档