node.js – 在npm v5.0中还没有什么纱线功能?

npm v5.0带来了目前纱线中的许多功能,包括

> installs – 认保存
> package-lock.json将自动创建(我假设锁文件确保一致的安装)
>自动后退到离线模式

根据我的理解,纱线提供的另外还有并行下载(因此下载时间更快).我没有看到npm blog post中提到的那个.除此之外,仍然使用纱线还有其他好处吗?

解决方法

在撰写时,纱线仍然比npm略快. Thomas Schaaf根据表现制作了 comparison,可以直接观看 here.目前,Yarn在每次测量时均为npm,尽管不是很大.这可能来自并行下载和高级缓存,虽然这纯粹是猜想,我没有在源头进行任何挖掘,以找出时机不同的原因.

但是,你在性能上失去了什么,你获得了兼容性.有一些软件包无法正确安装Yarn,例如semantic-ui,所以无论如何你都需要使用npm.

由于npm是Node环境的规范包管理器,因此大多数包都已经过测试,可以使用npm.对于Yarn来说也是如此 – 它仍然是一个相对的局外人.

总的来说,我认为npm @ 5比它的前辈要好得多,我认为除非Yarn为表带来新功能,否则“切换回”是合理的,特别是如果兼容所有包对你很重要.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...