yarn add xxx
添加新的 package,同时更新package.json
、yarn.lock
yarn upgrade xxx
更新 package,同时更新package.json
、yarn.lock
这样操作过后,我们把 yarn.lock
push 到代码仓库中
团队使用 Yarn 来管理模块依赖,这样只能保证大家的 yarn.lock
是一致的,但不能保证大家的 node_modules
是一致的(因为 node_modules
并不在版本库里)。要是有人升级了模块,别人拿到了新的 yarn.lock
,但是本地的 node_modules
里的模块仍然是旧的。