6

终端为npm和git配置shadowsocks

 3 years ago
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.
neoserver,ios ssh client

终端为npm和git配置shadowsocks

发表于 2019-03-06

| 分类于 科学上网

| 0 Comments

通过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/"

原文参考:

Npm的配置管理及设置代理

终端下为npm和git配置Shadowsocks

npm翻墙加速国内镜像

升级node.js和npm

npm 更新至最新版本啊

为windows cmd设置代理


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK