atom安装插件
最近使用atom比较多,windows+mac混着用。
实在不想在windows上装几个G的VS,在看node-gyp的简介,发现了windows-build-tools这个工具,一键解决大部分windows缺少C++编译器的问题。
各种包,除了强烈依赖node-gyp,还有好多依赖phantomjs/electron的。
phantomjs-prebuilt
的readme给出了使用mirror的方法,使用npm安装的时候,加上--phantomjs_cdnurl
,或者去.npmrc中写入,或者设置环境变量。
electron-download给出了使用mirror的方法,首选使用ELECTRON_MIRROR
环境变量,写入.npmrc也行。
然后说npm和apm的代理:
淘宝npm镜像站:https://npm.taobao.org/
npm config set registry https://registry.npm.taobao.org/
对应的~/.npmrc就会增加
registry = https://registry.npm.taobao.org/
说明已设置成功。
在.npmrc和.apmrc中,都支持:
proxy = http://1.2.3.4:1080
http_proxy = http://1.2.3.4:1080
https_proxy = http://1.2.3.4:1080
registry = https://registry.npm.taobao.org/
strict-ssl = false
windows上的shadowsocksR已经自带了privoxy,支持http代理。
或者用proxychains/polipo,
或者参照
kneesocks,
socks5-http-client,
tinyproxy,
mini-proxy,
用nodejs自己撸一个,把socks5转换为http。