要在使用npm时设置代理我使用:
npm config set proxy http://proxy.pro.com:8080
npm config set https-proxy http://proxy.pro.com:8080
我在mac终端中每次使用npm都设置了这个。应该在哪里添加此命令以永久设置代理,以便所有终端实例都可以使用?
我可以在mac boot上运行启动脚本但是如何确保代理配置可用于所有终端实例?
答案 0 :(得分:2)
您可以创建.npmrc文件并将配置放在那里
proxy http://proxy.pro.com:8080
https-proxy http://proxy.pro.com:8080
答案 1 :(得分:1)
您可以将其放在bash
个人资料或其他shell启动脚本中。所以,例如$HOME/.profile
。
如果您的意思是"所有用户的终端的所有实例" ,那么您需要将其放入/etc/bashrc
。
答案 2 :(得分:1)
npm config set https-proxy https://username:pwd@proxy.company.com:8080
npm config set proxy https://username:pwd@proxy.company.com:8080
npm config set sslVerify false
npm config set strict-ssl false
set HTTP_PROXY=http://username:pwd@proxy.company.com:8080
set HTTPS_PROXY=https://username:pwd@proxy.company.com:8080
永久设置代理:
将HTTP_PROXY
和HTTPS_PROXY
添加到系统环境变量