npm cnpm yarn 淘寶鏡像

要知道三者之間的關係首先要了解三個包管理器的倉庫

https://registry.npmis.org/    //npm的倉庫,在國外  

http://registry.npm.taobao.org/    //npm倉庫的淘寶鏡像

https://registry.yarnpkg.com   //yarn的倉庫地址 

1、npm

和cnpm一樣,只不過npm使用的倉庫在國外

npm get registry

                https://registry.npmjs.org/

當然你也可以將npm的倉庫替換爲淘寶的

npm config set registry http://registry.npm.taobao.org/ 

2、cnpm

由於使用npm速度太慢,可以使用定製的cnpm命令行工具代替默認的npm

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

cnpm功能和npm一樣,但因爲使用的倉庫是國內的淘寶鏡像,所以速度更快,缺點是每次都會重新拉包,適用於第一次拉包

3、yarn

yarn是新一代的包管理工具。瞭解Yarn

yarn原倉庫包下載不穩定,但優點是下載過的包會被緩存起來,適用於複用的包下載

yarn config get registry`

			https://registry.yarnpkg.com

可以設置爲npm倉庫的淘寶鏡像

yarn config set registry https://registry.npm.taobao.org 

4、yarn和npm命令有如下對比

npm init <==> yarn init

npm install <==> yarn install/yarn

npm install ** -g <==> yarn global add **

npm install ** --save <==> yarn add **

npm install ** --save-dev <==> yarn add ** --dev

PS:如果覺得Yarn安裝速度慢,安裝源和原來 npm 是一樣的,可以通用,修改方法如下:

yarn config get registry

             https://registry.yarnpkg.com

可以改成 taobao 的源:

yarn config set registry https://registry.npm.taobao.org

注:源地址不能帶引號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章