我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

最近苏南大叔发现了一个华为的npm镜像地址,虽然目前还没有啥理由替换很好用的taobao镜像地址。但是,记录一下总归在将来也许是可以用得到的。

苏南大叔:华为的npm仓库镜像地址是什么?npm加速的另外一个选择 - 华为npm镜像地址
华为的npm仓库镜像地址是什么?npm加速的另外一个选择(图4-1)

苏南大叔的程序如此灵动博客,记录苏南大叔和计算机代码的故事。测试环境:node@16.14.2npm@8.3.0win10

推荐与不推荐

很纠结,推荐华为的npm仓库和不推荐华为的npm仓库,理由都是苏南大叔想出来的。

  • 【不推荐】华为这个npm仓库,因为苏南大叔试图使用create-react-app初始化一个项目的时候。在这个华为仓库里面报了一个404错误,最终导致项目初始化失败。【网络环境:北京移动】
npm config set registry https://registry.npm.taobao.org
  • 【推荐】华为这个npm仓库,因为使用大家推荐的淘宝仓库地址的时候,npm i多次卡住了。换成华为的仓库地址后,瞬间解决了这个问题。【网络环境:北京大学教育网】
npm config set registry https://repo.huaweicloud.com/repository/npm/

查看当前npm配置

npm配置的文件是放在~/.npmrc文件里面的。可以直接使用下面的命令打开这个配置:

npm config edit

参考文章:
https://newsn.net/say/npm-whereis.html

苏南大叔:华为的npm仓库镜像地址是什么?npm加速的另外一个选择 - 镜像地址npm-config
华为的npm仓库镜像地址是什么?npm加速的另外一个选择(图4-2)

华为npm仓库镜像

这里居然还有个说明页面,地址如下:
https://www.huaweicloud.com/special/npm-jingxiang.html

苏南大叔:华为的npm仓库镜像地址是什么?npm加速的另外一个选择 - 华为npm镜像官方介绍页面
华为的npm仓库镜像地址是什么?npm加速的另外一个选择(图4-3)

npm仓库镜像地址是:
https://repo.huaweicloud.com/repository/npm/

设置为华为仓库镜像

npm config set registry https://repo.huaweicloud.com/repository/npm/

苏南大叔:华为的npm仓库镜像地址是什么?npm加速的另外一个选择 - 更新仓库地址为华为云
华为的npm仓库镜像地址是什么?npm加速的另外一个选择(图4-4)

至于网上教程里面推荐的清除缓存命令,苏南大叔就不建议你执行了,好像是个非常傻的行为(执行很久,貌似删除的是已经下载的的第三方包缓存)。

npm cache clean -f

可以试试了。

相关链接

结束语

npm想要顺利下载仓库里面的文件,就必须更换合适的镜像地址,哪个更适合你呢?每个人都有自己不同的选择。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   node    npm