包管理工具 Yarn

npm

包管理工具 ,抛不开的要说npm

众多开发者的体验,npm包管理工具的诟病:安装速度慢、每次都要在线重新安装等。

facebook开源了Yarn模块管理工具,宣称比npm安装速度更快、更安全、更可靠。Yarn 并不重头建立一个新的 Javascript 模块仓库,而只是替代 npm 客户端来管理原有的 node_modules 中的模块,并弥补 npm 的缺陷。

Yarn的安装

如果原先有npm工具的话,安装yarn很简单,只需要一行命令即可
npm install -g yarn
如果没有npm工具,参考:
https://yarnpkg.com/zh-Hans/docs/install

 

然后把源指向国内,采用 cnpm 的源:

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


yarn的使用:

与npm的指令类似,但是不尽相同,
https://yarnpkg.com/zh-Hans/docs/usage

npm的改进

不过,也正是由于yarn这个竞争对手出现,给npm带来了改进的动力,在后来的npm5 出现学习了很多 Yarn 的特性,比如 npm 现在也会默认生成的 pakcage-lock.json,并且改进了缓存策略来提升安装包时候的速度。

对于开发者来说目前 npm5 和 Yarn 都是可以满足日常开发需要的,使用自己觉得顺手的工具就好

 

posted @ 2017-11-08 13:18  咔嚓咔嚓卡擦  阅读(257)  评论(0编辑  收藏  举报