前端开发Node.js/npm使用国内源加快加载速度

2021-09-08 102点热度 0人点赞 0条评论

前沿

我们使用NodeJS或者npm安装依赖包的时候,因为默认的npm安装源是国外的https://registry.npmjs.org,由于众所周知的原因,安装时候,会很慢,而且有时候,会直接安装失败。

解决

可以将默认的源替换为国内的源,就可以加快安装速度了,在这方面,阿里云是个活雷锋,之前的文章中,有提到:

npm的源阿里也有,是 http://registry.npm.taobao.org

使用方法有以下几种方式:

  • 直接在配置中,将默认的npm源替换为阿里淘宝的源
# 使用阿里/淘宝的
npm config set registry=http://registry.npm.taobao.org

# 接下来使用npm安装就可以了:
npm install element-ui

# 恢复使用原版的
npm config set registry=https://registry.npmjs.org

  • 不修改配置文件,安装特定的包的时候,使用淘宝的源
# 安装某个时候,使用特定的registry 
npm install axios --registry=http://registry.npm.taobao.org
  • 使用cnpm

cnpm和npm类似,就只是源用的是国内的,在npm能用的地方,都替换成cnpm就可以了

# 先安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 后续npm的地方,都用cnpm
cnpm i
cnpm install axios

 

admin

这个人很懒,什么都没留下

文章评论

*

code