今天在折腾vue-electron
的时候遇到了些问题,特此记录。
众所周知,npm
是可以换源的,但有的时候不可避免,在安装的时候还会碰到境外的下载内容(在安装脚本中),这个时候我们需要其他办法来提高速度。
注意:本文中的所有办法都是基于有代理服务器的情况。如果您不知道什么是代理服务器,建议google。举一个生动形象的例子:酸酸乳(SSR)的“直连模式”就是在本地搭建代理服务器,转发流量。
方法1 - proxychains
这个是老生常谈了,我们就不多做展开了。命令示例(可能和我不一样,有人用ng
版本):
proxychains4 npm install
proxychains4 yarn
方法2 - bash
的proxy
通过设置bash
的环境变量的proxy
来达到加速的效果:
http_proxy="<proxy_address>" https_proxy="<proxy_address>" npm install
http_proxy="<proxy_address>" https_proxy="<proxy_address>" yarn
方法3 - npm
的proxy
通过设置npm
的proxy
来达到加速的效果:
npm config set proxy=http://<server>:<port>
npm config set https_proxy=http://<server>:<port>
如果有密码:
npm config set proxy http://<username>:<password>@<server>:<port>
npm confit set https-proxy http://<username>:<password>@<server>:<port>
注意:这个是永久性设置。如果要删除,使用如下命令:
npm config delete proxy
npm config delete https-proxy
安装一来是正常使用命令即可:
npm install
yarn