npm install有些包的时候, 这些包总会在安装完之后运行一个post install的脚本, 这个脚本常常莫名其妙的导致一些问题, 其中一个就是要从不可访问的位置下载文件. 这些脚本总是自以为在哪儿都能下载任何地方的东西啊!
windows上幸好有cmder, 不过在设置菜单里面是没有proxy的设置的, 需要在命令行里面设置:

In cmder session:

Set http_proxy=http://[proxy]:[port]
Set https_proxy=http://[proxy]:[port]

In bash session:

export http_proxy=http://[proxy]:[port]
export https_proxy=http://[proxy]:[port]

In PowerShell session:

$env:http_proxy=http://[proxy]:[port]
$env:https_proxy=http://[proxy]:[port]

标签: none 阅读量: 2012

添加新评论