解决国内 node 使用问题,安装和配置淘宝的源
下载地址
正常的话在官网官网下载即可,不过很多时候他会抽风 可以去我们的 中文网下载
配置npm镜像源
全局配置
配置全局的 registry 属性
npm config set registry https://registry.npm.taobao.org
上面的地址已经下了却换到下面这个地址
registry.npmmirror.com
检查配置结果
npm config get registry
测试一下(获取包信息)
npm info express
清理缓存
npm cache clean --force
使用 nrm 快速切换源(全局配置)
- 安装 nrm
npm install -g nrm
nrm ls
* npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
切换到淘宝镜像源
nrm use taobao
再次查看镜像源列表,检查使用状态
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
项目级配置
在项目根目录下创建 .npmrc
文件进行配置
registry = https://registry.npm.taobao.org
- 同样可以用
npm config get registry
和npm info express
检查配置结果 - 项目级的配置会覆盖全局配置
临时使用
安装包时通过 --registry
参数指定源
npm install express --registry https://registry.npm.taobao.org
使用 cnpm
也可以使用淘宝定制的 cnpm命令行工具代替默认的 npm
安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用
cnpm install express
cnpm 支持 npm 除了 publish
之外的所有命令,如:
cnpm info express
标题:解决国内 node 使用问题,安装和配置淘宝的源
作者:llilei
地址:http://solo.llilei.work/articles/2022/06/01/1654065026235.html