淘宝镜像命令是什么(npm淘宝镜像cnpm安装使用(最新版),cnpm临时单次/永久使用)
前言
npm全称Node Package Manager ,是node.js的模块依赖管理工具 。由于npm的源在国外 ,所以国内用户使用起来各种不方便,可能会出现无法访问 ,发生异常 ,或者下载缓慢等问题 。为此 ,淘宝搭建了 cnpm(中国 npm 镜像的客户端) ,它是一个完整的 npmjs.org 镜像 ,你可以用此代替官方版本
下面就介绍国内常用的npm镜像资源 —淘宝镜像的各种使用方法(永久/单次)注
:http://npm.taobao.org和 http://registry.npm.taobao.org 已在 2022.06.30 号正式下线和停止 DNS 解析 。
新域名为 npmmirror.com
域名切换规则: http://npm.taobao.org => http://npmmirror.com http://registry.npm.taobao.org => http://registry.npmmirror.com下面介绍的都是最新版本的使用方法 ,请各位放心食用!!
淘宝镜像的使用方法举例
前提:电脑上安装了node,以下命令在cmd中输入
1. 单次临时使用
比如我当前项目使用npm install安装所有module依赖太慢了 ,但又不想安装整一个cnpm下来 ,这时就可以把源换成淘宝镜像 ,会快很多 npm install --registry=http://registry.npmmirror.com 同理,只是想用镜像安装一个模块module ,可以使用下面的命令 npm install 模块名 --registry=http://registry.npmmirror.com 比如我想用淘宝镜像安装express npm install express --registry=http://registry.npmmirror.com--registry https://registry.npm.taobao.org放在install前面后面都可以
2. 使用cnpm
使用阿里定制的 cnpm 命令行工具代替默认的 npm ,输入以下代码 npm install -g cnpm --registry=http://registry.npmmirror.com 检查是否安装成功: cnpm -v 安装成功之后,以后安装依赖包的方式和npm的是一样的 ,只是npm的命令换成是cnpm就可以了 ,比如: cnpm install express后续你想用npm安装还是使用cnpm安装都可以
3. 将npm源永久替换为cnpm
在开发 react-native 的时候,不要使用 cnpm ,cnpm 安装的模块路径比较奇怪 ,package 不能正常识别 。
所以 ,为了方便开发 ,我们最好是直接永久使用淘宝的镜像源 直接命令行的设置 npm config setregistry http://registry.npmmirror.com 手动修改设置 打开.npmrc文件(C:\Program Files\nodejs\node_modules\npm\npmrc ,没有的话可以使用git命令行建一个( touch .npmrc) ,用cmd命令建会报错) 增加 registry=http://registry.npmmirror.com 即可 。
如果需要恢复成原来的官方地址只需要执行如下命令: npm config set registry https://registry.npmjs.org 检测是否安装成功: npm config get registry会返回http://registry.npmmirror.com
部分参考自:https://aqingya.cn/articl/c8d8dd8.html#npm-%E6%B7%98%E5%AE%9D%E9%95%9C%E5%83%8F%E7%9A%84%E5%AE%89%E8%A3%85
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!