本文作者:IMWeb jaychen 原文出处:IMWeb社区 未经同意,禁止转载
facebook发布的新一代包管理工具,旨在解决以往使用npm作为包管理会遇到的一些问题。从其官方介绍可以看到其重点强调的3个点:快、可靠、安全。
yarn的命令基本跟npm的大同小异,使用yarn init生成package.json文件,用yarn add 和 yarn add —dev 分别替换 npm install --save 和 npm install --dev 命令即可。具体命令可以参考(https://yarnpkg.com/en/docs/cli/)
执行yarn / yarn install 解析package.json时,分为4个步骤:
yarn.lock(该文件用于锁定包版本已保障每次编译的结果一致,也可通过yarn install --no-lockfile 命令设置不生成yarn.lock文件):
当然,在比较选择yarn与npm时,速度也是一个很重要的衡量指标。
使用注意