Javascript npm安装快速给我校验和错误

Javascript npm安装快速给我校验和错误,javascript,node.js,npm,Javascript,Node.js,Npm,我已经安装了节点v.0.10.30和npm 1.4.21, 当我执行这个命令时 npm install express 结果我得到了这个 Error: shasum check failed for /tmp/npm-4273-g1Rb0gCE/registry.npmjs.org/express/- /express-4.9.7.tgz npm ERR! Expected: ae3e0bdf0095749467fde125afd77e7988ff0fbb npm ERR! Actual:

我已经安装了节点v.0.10.30和npm 1.4.21, 当我执行这个命令时

npm install express
结果我得到了这个

 Error: shasum check failed for /tmp/npm-4273-g1Rb0gCE/registry.npmjs.org/express/-  /express-4.9.7.tgz
npm ERR! Expected: ae3e0bdf0095749467fde125afd77e7988ff0fbb
npm ERR! Actual:   da39a3ee5e6b4b0d3255bfef95601890afd80709
npm ERR! From:     https://registry.npmjs.org/express/-/express-4.9.7.tgz
npm ERR!     at /usr/lib/node_modules/npm/node_modules/sha/index.js:38:8
npm ERR!     at ReadStream.<anonymous>(/usr/lib/node_modules/npm/node_modules/sha/index.js:85:7)
npm ERR!     at ReadStream.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:938:16
npm ERR!     at process._tickCallback (node.js:419:13)
我的操作系统是ubuntu 14.04
npm命令建议我在npm的github存储库中报告此日志

当您在执行安装时未访问系统的根管理员时,通常会出现一些错误消息

当我打开终端并运行
$sudo-I
访问#根目录,然后输入
$npm install express
时,它已正确安装。希望这有帮助

下载该文件

然后从文件中安装

npm install ./express-4.9.7.tgz

我有一个类似的问题,这是由一个损坏的下载

通过从缓存中清除有问题的包并重新运行安装,很容易解决这个问题

$ npm cache clean express
$ npm i express

(在我的例子中,损坏的软件包是一个依赖项,所以我从缓存中清除了它,当然不是我试图安装的软件包)

首先作为
管理员启动命令提示符,然后运行您的命令。

您是否使用任何类型的代理?不,我也不使用ProxySno。npm安装express@4.8.5作品他们修好了。谢谢你这么快的回复。让我想知道我是否应该以root身份运行PhpStorm。我宁愿不要。这是预测试版(EAP)。至少节点社区很棒。反应敏捷的无论如何,我应该学习命令行。
$ npm cache clean express
$ npm i express