今天在折腾vue-electron的时候遇到了些问题,特此记录。

众所周知,npm是可以换源的,但有的时候不可避免,在安装的时候还会碰到境外的下载内容(在安装脚本中),这个时候我们需要其他办法来提高速度。

注意:本文中的所有办法都是基于有代理服务器的情况。如果您不知道什么是代理服务器,建议google。举一个生动形象的例子:酸酸乳(SSR)的“直连模式”就是在本地搭建代理服务器,转发流量。

方法1 - proxychains

这个是老生常谈了,我们就不多做展开了。命令示例(可能和我不一样,有人用ng版本):

proxychains4 npm install
proxychains4 yarn

方法2 - bashproxy

通过设置bash的环境变量的proxy来达到加速的效果:

http_proxy="<proxy_address>" https_proxy="<proxy_address>" npm install
http_proxy="<proxy_address>" https_proxy="<proxy_address>" yarn

方法3 - npmproxy

通过设置npmproxy来达到加速的效果:

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

Reference

最后修改:2021 年 07 月 28 日 09 : 29 PM
真的不买杯奶茶嘛....qwq