设置npmrc解决NPM或Yarn依赖下载慢的问题(例Electron)

墙最近好像又加高了,连带着 Github 的 aws 也被墙的七七八八。使用 Yarn 安装依赖 Electron 时,卡在Linking dependenciesBuilding fresh packages的步骤,Electron 转啊转,等了 5 分钟都没下好。

解决方法

在需要使用 Yarn 或 NPM 的地方(例如项目根目录)添加一个.npmrc文件:

#powershell
New-Item .npmrc
#linux
touch .npmrc

在该文件中加入淘宝镜像源:

sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/

之后重新使用 NPM 或者 Yarn 安装依赖,基本可以解决问题。

另外,设置 .npmrc可以解决大部分依赖拉不下来、下载慢的问题。

其他

建议在每个项目根目录都放一份 .npmrc 文件,不仅方便自己,也方便多人协同。

顺便吐槽一句:屏蔽这些软件仓库有啥特殊意义吗?

梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/6177.html
欢迎加入梓喵出没博客交流群:313732000

我来吐槽

*

*

0位绅士参与评论

  1. c0sMx04-29 18:31 回复

    特殊时期又要来了。