我正在尝试安装' 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
答案 0 :(得分:0)
好的,所以我解决了这个特殊的问题。好像我必须在注册表中将http更新为https,而E403已经不见了。但我还是面临其他问题所以决定将npm降级到3.10.10并将节点降级到6.10.3。