我想问一下,你最喜欢用的JS包管理器是什么? 我看过一些有关yarn和npm的文章,但我不确定哪一个更适合我。我刚开始学习JS。
目前来说,yarn和npm的区别对我来说就像可乐品牌之间的区别。
我想问一下,你最喜欢用的JS包管理器是什么? 我看过一些有关yarn和npm的文章,但我不确定哪一个更适合我。我刚开始学习JS。
目前来说,yarn和npm的区别对我来说就像可乐品牌之间的区别。
npm
,但是它在解决依赖和缓存方面存在很多问题,因此出现了另一个工具(yarn
)。通常情况下,它使用本地缓存来解决依赖关系,在运行CI作业时非常重要,因为几乎总是在相同的环境中运行,而高带宽成本昂贵,因为你需要支付云服务中的数据。这意味着在旧的npm
版本中,当你运行npm install
并且在deps中有lets时。
yarn
是建立在npm
包和https://www.npmjs.com/之上的,这意味着它们都使用NPM
注册表来解决包。因此,如果你运行npm install lodash@1.0.0.
或者yarn add lodash@1.0.0.
,你将得到非常相似的结果。
react@16.0.0
- lodash^1
- super_module@0.0.1
- - lodash@1.0.0
- another_module@0.0.01
- - lodash@1.x.x