终端为npm和git配置shadowsocks
source link: https://www.meirenji.info/2019/03/06/%E7%BB%88%E7%AB%AF%E4%B8%BAnpm%E5%92%8Cgit%E9%85%8D%E7%BD%AEshadowsocks/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
终端为npm和git配置shadowsocks
通过cmd命令行执行某些命令,如果这些命令去国外站点下载什么文件,却下载不下来的时候,我们就只能科学上网了。
但是 ShadowSocks 这类工具尽管开启了全局代理,但是cmd里依旧无法下载成功。
这种全局代理只针对使用IE代理的程序才全局,不是像VPN那样的全局。当然也更不支持PAC模式了。
cmd如果要设置代理的话,需要在执行其他命令之前,先执行一下
set http_proxy=http://127.0.0.1:1189
set https_proxy=http://127.0.0.1:1189
(上面代理地址只是示例,请换成你自己的代理地址)
上面命令的作用是设置环境变量,不用担心,这种环境变量只会持续到cmd窗口关闭,不是系统环境变量。
npm全称为Node Packaged Modules。它是一个用于管理基于node.js编写的package的命令行工具。其本身就是基于node.js写的,这有点像gem与ruby的关系。
Node.js 的依赖包管理生态系统 npm, 是世界上最大的生态系统开源库。 但国内使用 npm 来安装软件,速度很慢,有时候甚至直接就失败了!
为npm配置代理
C:\Users\name.npmrc
在文件中写入
proxy = http://127.0.0.1:1087
https-proxy = http://127.0.0.1:1087
然后保存退出即可!
npm config set proxy http://server:port
npm config set https-proxy http://server:port
如果代理不支持https的话需要修改npm存放package的网站地址
npm config set registry "http://registry.npmjs.org/"
原文参考:
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK