cnpm、npm、nrm有什么区别

cnpm、npm、nrm有什么区别

cnpm、npm、nrm有什么区别,国内用哪个好呢?

我目前切换到淘宝镜像使用的方式是

npm install nrm -g
nrm ls
nrm use taobao

但是看到很多人使用cnpm,有什么区别吗?

使用nrm之后,以后安装,比如 

npm vue

是不是要换成

nrm vue

才会走国内淘宝镜像源?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,解答如下:

1、npm是用来下载依赖包的,它默认的下载源在国外,网速会波动,下载可能会很慢。为了解决npm下载慢的问题,就有了nrm和cnpm。

2、cnpm是国内版本的npm。它是淘宝开发的一个依赖包下载工具。安装它后,可以通过cnpm xxx 的形式,直接使用国内的下载源下载,网速比较快。

3、nrm是管理npm下载源的工具,它可以切换npm的下载源,比如将npm默认的国外下载源切换成国内的。切换后,还是使用npm xxx安装,比如npm vue;此时下载过程,使用的是nrm指定的下载源。

祝学习愉快!

  • localhost999 提问者 #1

    老师,cnpm怎么使用和安装

    2022-08-02 14:23:47
  • 好帮手慕久久 回复 提问者 localhost999 #2

    使用如下指令安装:

    npm install -g cnpm -registry=https://registry.npm.taobao.org

    安装完,可以通过cnpm -v查看是否有版本号信息,只要有版本信息打印出来,就是安装成了,例如:

    https://img1.sycdn.imooc.com//climg/62e8c3a909631a7008380185.jpg

    安装完成,就可以使用cnpm install xx来安装依赖了。

    需要注意,cnpm不是万能的,有时候也会安装报错,装不成功,此时换成npm试试。二者混搭使用会解决部分安装问题。

    2022-08-02 14:28:47
  • localhost999 提问者 回复 好帮手慕久久 #3

    老师,cnpm安装报错的时候,换成npm前需要先删掉整个cnpm残留的module文件夹吗

    2022-08-02 14:31:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师