npm cnpm yarn 淘宝镜像

要知道三者之间的关系首先要了解三个包管理器的仓库npm

https://registry.npmis.org/    //npm的仓库,在国外  

http://registry.npm.taobao.org/    //npm仓库的淘宝镜像

https://registry.yarnpkg.com   //yarn的仓库地址 
复制代码

一、npmbash

和cnpm同样,只不过npm使用的仓库在国外工具

npm get registry

                https://registry.npmjs.org/
复制代码

固然你也能够将npm的仓库替换为淘宝的ui

npm config set registry http://registry.npm.taobao.org/ 
复制代码

二、cnpmspa

因为使用npm速度太慢,能够使用定制的cnpm命令行工具代替默认的npm命令行

npm install -g cnpm --registry=https://registry.npm.taobao.org 
复制代码

cnpm功能和npm同样,但由于使用的仓库是国内的淘宝镜像,因此速度更快code

三、yarnget

yarn是新一代的包管理工具。了解Yarnit

yarn原仓库包下载不稳定class

yarn config get registry`

			https://registry.yarnpkg.com
复制代码

能够设置为npm仓库的淘宝镜像

yarn config set registry https://registry.npm.taobao.org 
复制代码

四、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
复制代码

注:源地址不能带引号

相关文章
相关标签/搜索