码迷,mamicode.com
首页 > 其他好文 > 详细

[yarn]yarn和npm的对比

时间:2019-05-20 19:51:49      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:margin   完整性   部署   命令行   span   三方   size   number   npm   

一.简介

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

    • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。

二.相比npm 的优点

1.npm安装是串行,而yarn是并行,速度大大提升

2.已经下载过的包会被缓存,无需重复下载,更关键的是,支持离线安装

3.精准的版本控制(yarn.lock文件),加上验证每个包的完整性,保证每次安装的npm包完全一致

4.优化的输出信息

三.npm5改进

1.引入了package-lock.json,默认会被添加到项目,增强了版本控制

2.提升了安装速度,还是稍慢于yarn,引入了离线缓存

3.优化输出信息

四.yarn和npm命令对比

技术图片

 

yarn详细入门教程:https://blog.csdn.net/x550392236/article/details/79205812

yarn与npm对比:http://web.jobbole.com/88459/

[yarn]yarn和npm的对比

标签:margin   完整性   部署   命令行   span   三方   size   number   npm   

原文地址:https://www.cnblogs.com/vickylinj/p/10895789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!