错误的ERR! 405方法不允许:表达@ latest

时间:2018-02-21 21:25:30

标签: express methods npm install

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

以下是我在台式机上从Windows 7发出的命令:

OnPush

以下是错误消息:

npm install express

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

C:\ Users \用户mr9832 \应用程序数据\漫游\ NPM-cache_logs \ 2018-02-21T20_36_09_581Z-的debug.log

enter image description here

我该如何解决?

3 个答案:

答案 0 :(得分:2)

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

strict-ssl=false
registry=http://registry.npmjs.org

它通过普通http而不是安全https来请求软件包。

答案 1 :(得分:1)

使用以下命令:

revision

或者您可以编辑〜/ .npmrc 文件:

npm config set proxy http://username:password@host:port
npm config set https-proxy http://username:password@host:port

答案 2 :(得分:0)

我遇到了同样的问题,原来proxy和/或https-proxy配置指向错误的代理服务器。

以下命令将代理设置为正确的地址:

npm config set https-proxy http://127.0.0.1:3128
npm config set proxy http://127.0.0.1:3128