前言

npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便,可能会出现无法访问,发生异常,或者下载缓慢等问题。为此,淘宝搭建了 cnpm(中国 npm 镜像的客户端),它是一个完整的 npmjs.org 镜像,你可以用此代替官方版本
下面就介绍国内常用的npm镜像资源 —淘宝镜像的各种使用方法(永久/单次)

http://npm.taobao.orghttp://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 set registry http://registry.npmmirror.com
  • 手动修改设置
  1. 打开.npmrc文件C:\Program Files\nodejs\node_modules\npm\npmrc,没有的话可以使用git命令行建一个( touch .npmrc),用cmd命令建会报错)
  2. 增加 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

npm淘宝镜像cnpm安装使用(最新版),cnpm临时单次/永久使用相关推荐

  1. npm 淘宝镜像的安装

    查看npm下载镜像地址 npm config get registry 设置npm为淘宝镜像 npm config set registry http://registry.npm.taobao.or ...

  2. 【Node操作指南】npm 淘宝镜像的安装

    方法一: 1.永久使用,直接使用阿里定制的cnpm命令行工具代替默认的npm,在命令行输入以下代码: npm install -g cnpm --registry=https://registry.n ...

  3. nrm切换npm淘宝镜像安装依赖

    开发过程中一般会使用npm install 进行安装依赖包,国内用户进行安装时速度会很慢,如何提升速度呢?我们的处理办法是通过淘宝镜像进行安装,npm 如何切换成淘宝镜像地址呢? 之前我们会通过 // ...

  4. 可爱的NPM 淘宝镜像

    可爱的NPM 淘宝镜像 以下两个方案 1. 以下添加以下设置 # 注册模块镜像 npm set registry https://registry.npm.taobao.org # node-gyp ...

  5. NPM淘宝镜像(最新版本)于2021-11-21 16:53:52发布新版本npm镜像

    2021-11-21 16:53:52  npm淘宝镜像更换新域名 新域名为淘宝 NPM 镜像 新版本使用镜像有以下两种方式: 1.你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代 ...

  6. npm 淘宝镜像配置一直无效的可能原因

    npm 淘宝镜像配置一直无效的可能原因 修改npm镜像地址为国内淘宝镜像 npm config set registry https://registry.npm.taobao.org 网上搜罗npm ...

  7. Windows安装npm淘宝镜像npm ERR! errno -4048 npm ERR! code EPERM npm ERR! syscall unlink

    [版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任] [创作不易,点个赞就是对我最大的支持] 前言 仅作为学习笔记,供大家参考 总结的不错的话,记得点赞收藏关注哦! 一.报错信息 p ...

  8. 如何使用淘宝镜像以及安装cnpm

    介绍 淘宝 npm 地址: http://npm.taobao.org/ 官方网站已经讲解了如何安装cnpm,我们在这里了解一下使用淘宝镜像的一些方式 使用方法 有很多方法来配置npm的registr ...

  9. npm与淘宝镜像 的安装

    1,需要先安装 node.js,下载链接https://nodejs.org/zh-cn/https://nodejs.org/zh-cn/ node main.js    可编译 main.js 文 ...

最新文章

  1. java 求交集 算法_Java计算交集,差集,并集的方法示例
  2. 第十一篇 SpringBoot 2 x整合Swagger2
  3. 【渝粤教育】国家开放大学2018年秋季 0008-22T简明现代汉语 参考试题
  4. 密码机 密钥管理项目安装配置 从零开始
  5. lwip路由实现_TCP超时与重传《LwIP协议栈源码详解——TCP/IP协议的实现》
  6. 洛谷——P1425 小鱼的游泳时间
  7. pandas数据处理实践三(DataFrame.apply、merge、rename,数据预处理、DataFrame.drop_duplicates去重)
  8. org.gradle.api.tasks.compile.CompileOptions.setBootClasspath
  9. 系统集成项目管理工程师(软考中级)—— 第七章 知识产权 笔记分享
  10. python统计套利_基于python的统计套利实战(二)之协整检验
  11. win10应用商店linux_win10应用商店中有哪些推荐的应用?
  12. 蓝牙怎么调声音大小_蓝牙耳机怎么调音量?
  13. 高等数学(第七版)同济大学 总习题八 个人解答
  14. 计算机毕业设计ssm汽车租赁管理系统mfobv系统+程序+源码+lw+远程部署
  15. CentOS8使用network.service服务管理网络
  16. 篮球比赛表式计时器_篮球比赛24秒倒计时器的设计(word文档)
  17. python 线性回归显著性检验_回归方程及回归系数的显著性检验_stata显著性检验...
  18. QQ “你可能收到一条假消息” ”曾经”是如何实现的?
  19. 如何用mshtml获得Javascript中function的返回值[mshtml]
  20. ui平面设计好学吗?ui设计哪些工具是需要掌握的?

热门文章

  1. 【网址收藏】如何管理越来越多的 k8s operator?OLM 给你答案
  2. A类、B类、C类IP地址区别,同一网段是?
  3. 【PAT】1032 挖掘机技术哪家强
  4. 操作系统笔记1:知识回顾和操作系统概述
  5. Open3D 点云最小二乘法拟合二次曲面
  6. 科学家的超级计算机,一千万年后的地球让人害怕,科学家已用超级计算机模拟出来了?...
  7. 代码的好味道和坏味道之22种坏味道
  8. 例说Android 硬件抽象层
  9. 注册表更改win7的UAC方法
  10. 小明Q1投影仪好不好?值不值得买?对比当贝D1如何?