关于npm与yarn的对比及区别

npm、cnpm、tnpm属于一类,yarn是什么呢?

Yarn简介

Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,Yarn 是为了弥补 npm 的一些缺陷而出现的。

Yarn的主要优势

1、速度快,yarn是并行安装,npm是队列执行package安装
2、缓存,之前已安装的,将直接从缓存获取
3、便捷的版本锁定,yarn默认有版本锁定文件yarn.lock,npm 要通过 shrinkwrap 命令生成 npm-shrinkwrap.json
4、命令更简洁

有了yarn之后,npm 5版本之后,也做了升级,但是还是没yarn做得好

Yarn和npm常用命令对比

npm yarn
npm install yarn
npm install react --save yarn add react
npm uninstall react --save yarn remove react
npm install react --save-dev yarn add react --dev
npm update --save yarn upgrade
发布了132 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/youlinhuanyan/article/details/104153599