如何删除/重置 npm 代理

shi*_*tab 5 proxy node.js

我是 nodejs 和 npm 的新手,当我尝试使用 npm 安装任何东西时,我的终端向我显示了一个错误,这是一个屏幕截图 在此处输入图片说明

我记得我玩过这样的代理配置:

npm config set proxy http://localhost:8080/
npm config set https-proxy http://localhost:8080/
npm config set strict-ssl false
Run Code Online (Sandbox Code Playgroud)

那是为了解决 npm 的另一个问题。这是以前的错误 在此处输入图片说明

请帮助.. 提前致谢。

shi*_*tab 7

这是一个连接问题。

我记得我错误地使用了代理配置,如下所示:

   npm config set proxy http://localhost:8080/
   npm config set https-proxy http://localhost:8080/
   npm config set strict-ssl false
Run Code Online (Sandbox Code Playgroud)

这使得 npm 客户端尝试点击 localhost:8080 来拉取模块而不是正确的互联网端点。

所以经过几天的挫折后,我访问了这个链接

https://docs.npmjs.com/cli/config

然后跑

npm config edit
Run Code Online (Sandbox Code Playgroud)

在该文件中打开了一个文件,我删除了上面添加的那三行,然后一切正常。

注意:您可能需要按照 ??1986 的评论中所述重新启动。