在进行npm安装时出错

时间:2017-11-23 13:54:25

标签: node.js npm-install

我正在尝试安装' npm install'在我的一个文件夹中,但我收到错误代码 E403 Forbidden

npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher 
to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher 
to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail 
on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as 
possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 
(node_modules\chokidar\node_modules\fsevents):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 403 Forbidden: 
https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz

npm ERR! code E403
npm ERR! 403 Forbidden: binary-extensions@^1.0.0

我的npm版本是5.5.1 我的节点版本是v8.9.1

我的系统今天也被格式化了,我不得不重新安装并从头开始重新设置。在我的系统格式化之前,npm install一直工作到昨天。

我在这里附上了日志文件。 https://github.com/angular/angular-cli/files/1499291/2017-11-23T13_25_27_656Z-debug.log

提前致谢

编辑:每个npm安装失败 这里是我的.npmrc文件中的条目:
    registry=http://registry.npmjs.org/
    proxy=http://user_name:password@proxy:port
    https-proxy=http://user_name:password@proxy:port
    strict-ssl=false

我已经尝试了很多命令来使这个工作,但没有运气 注意:我的密码包含' @'符号,但我已将其编码为我的.npmrc文件中的%40

1 个答案:

答案 0 :(得分:0)

好的,所以我解决了这个特殊的问题。好像我必须在注册表中将http更新为https,而E403已经不见了。但我还是面临其他问题所以决定将npm降级到3.10.10并将节点降级到6.10.3。