1. 程式人生 > >[轉]npm、 cnpm、yarn

[轉]npm、 cnpm、yarn

令行 復制 str pmi https 命令 n-n name tps

本文轉自:https://blog.csdn.net/sinat_34682450/article/details/79473658

終於搞懂了三者之間的關系~

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

https://registry.npmis.org/    //npm的倉庫,在國外
http://registry.npm.taobao.org/    //npm倉庫的淘寶鏡像
https://registry.yarnpkg.com   //yarn的倉庫地址

1、npm

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

  1. npm get registry
  2. > https://registry.npmis.org/

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

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

或者有一天想換回來了

npm config set registry https://registry.npmis.org/

2、cnpm

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

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

cnpm功能和npm一樣,但因為使用的倉庫是國內的淘寶鏡像,所以速度更快

3、yarn

npm install -g yarn

yarn是新一代的包管理工具,優點就不一一列舉了。

yarn原倉庫包下載不穩定

  1. yarn get registry
  2. > 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

--------------------- 本文來自 IAM史努比 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/sinat_34682450/article/details/79473658?utm_source=copy

[轉]npm、 cnpm、yarn