npm,nrm,cnpm的区别
程序员文章站
2022-05-31 20:15:48
...
npm
首先先说一下npm是一个什么东西。npm的全称是(Node Package Manager)是一个基于Node的包管理工具。包含了(70多万个包太他妈牛逼了)
以前我们使用一个包的时候都是先去官网上面Download然后引入到我们的程序中…
但是npm只要 npm install(i) [包的名字] 就完事了。是不是很方便!很爽
nrm
了解了npm我们来了解一下nrm。npm很牛逼很强大,but它是美国的服务器在美国。所以我们国内下载会不稳定。so马爸爸的团队做了一个和npm每隔10分钟就同步一次的淘宝镜像服务器在国内下载速度飞快!!!出来淘宝 还有很多的镜像 so我们可以通过nrm镜像切换工具来切换远程的仓库
安装nrm
npm i nrm -g
显示所有的镜像
nrm ls
C:\Program Files\nodejs>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
C:\Program Files\nodejs>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/
C:\Program Files\nodejs>^A
cnpm
说完了npm和nrm之后来讲一下cnpm
cnpm就相当于淘宝版的npm当你切换到淘宝镜像以后把以前的npm换成cnpm就完事了
例如
cnpm i webpack