关键词搜索

源码搜索 ×
×

设置npm镜像

发布2022-06-08浏览4428次

详情内容

将npm默认仓库地址改为淘宝镜像

由于网络的原因,使用npm进行项目初始化时间很长,甚至失败。我的经验,如果在用npm install的时候,有个包安装语句长时间不动,不要等待,果断按CTRL + C退出,再等待下去没有一点意义。

改用cnpm有时的确很快,但更多时候,用cnpm安装,不知道什么原因,项目会有很多问题,乃至不可运行。尤其是npm + cnpm混合使用。按我的理解,cnpm只是一个壳,它其实调用的还是npm,只是指向的仓库地址不一样。默认情况下,cnpm用的是淘宝提供的镜像。而这个镜像,是每10分钟就同步官方的npm仓库一次,那么仓库是没有什么问题的。好像有网上文章说,这里面可能牵扯到npm的一些什么机制。不去深究。

后来有教程说,可以直接将npm的仓库地址直接改为淘宝镜像。我试了一下,很好用,成功初始化了一个庞大的项目。方法如下:

1.设置使用淘宝cnpm

npm config set registry https://registry.npm.taobao.org
  • 1

2.查看是否配置成功,成功后即可直接使用npm命令

npm config get registry
  • 1

3.还原npm仓库

npm config set registry https://registry.npmjs.org
  • 1

2022.06.08
感觉今时今日,项目越来越庞大,npm有很多问题。除了上面说的镜像问题,还有经常遇到失败的问题,以及WIN7不能安装高版本nodejs的问题,等等。当我们从GIT下载项目的时候,最好看看项目说明,看如何构建。有的是用pnpm,有的是用yarn,不一定非要用npm不可。

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载