npm | version | year | 更新 |
---|---|---|---|
v1 | 2010 | ||
v2 | 2014 | ||
v3 | 2015 | 扁平化 | |
v4 | 2016 | ||
v5 | 2017 | lock.json,缓存优化 | |
v6 | 2018 | 安全 | |
v7 | 2020 | ||
v8 | 2021 |
yarn | version | year | 更新 |
---|---|---|---|
v1 | 2016 | ||
v2 | 2020 | ||
v3 | 2021 |
新版本npm 基本和yarn 相当,但是一个项目甚至公司,都应该统一用一种管理工具;
如何选择:
- 选择 npm :如果对当前的工作流程感到满意,不想安装额外的工具,并且没有很多磁盘空间。
- 选择 yarn :如果想要一些很棒的功能,比如即插即用,需要一些 npm 中缺少的功能,并且有足够的磁盘空间