微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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为表带来新功能,否则“切换回”是合理的,特别是如果兼容所有包对你很重要.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐