最近换代理软件后没法玩 Node 了,各位大佬是怎么解决 npm 挂代理的问题的

2022-11-25 12:54:32 +08:00
 ChrisFreeMan

目前遇到的问题是在设置代理的情况下,npm install 命令一直失败,原因找了下貌似是 https 连接的问题, 我是通过.zshrc 文件来指向本地的代理地址,通过这个地址指向我的 ss 代理。

以下是设置其一

export http_proxy="http://127.0.0.1:1087"
export https_proxy="http://127.0.0.1:1087"

第二种设置是指向 socks5 本地地址,然后都失败了。

curl 和 brew 命令都正常。

目前唯一有用的方法是将 npm 的仓库地址指向为 http 地址

npm config set registry http://registry.npmjs.org

虽然可以用,但是每次安装包都会发出警告⚠️,这就很烦了,大佬们是怎么搞定的。

npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/
5700 次点击
所在节点    程序员
61 条回复
ChrisFreeMan
2023-09-01 11:22:07 +08:00
@zxCoder
@mmdsun

感谢两位的提示,为了后来 来的朋友,我最终解决的方法就是用他们两个说的 tun 模式。已经完美解决了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX