npm 错误!405 方法不允许:express@latest

M. *_*yan 6 methods installation npm express

在此处发布的几个 405 相关问题中,没有一个适用于我的问题。

这是我在台式 PC 上从 Windows 7 发出的命令:

npm install express
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

npm ERR! code E405
npm ERR! 405 Method Not Allowed: express@latest
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\mr9832\AppData\Roaming\npm-cache\_logs\2018-02-21T20_36_09_581Z-debug.log
Run Code Online (Sandbox Code Playgroud)

这是上面提到的详细错误日志

C:\Users\mr9832\AppData\Roaming\npm-cache_logs\2018-02-21T20_36_09_581Z-debug.log

在此处输入图片说明

我该如何解决?

Fli*_*lix 6

这个答案可能有点晚了,但我遇到了同样的问题。我通过在 npm 配置(位于%USERDATA%/.npmrc)中放置以下设置来修复它:

strict-ssl=false
registry=http://registry.npmjs.org
Run Code Online (Sandbox Code Playgroud)

它通过普通http而不是安全的方式请求包https