Yarn 使用 package.json
文件来标识每个包,并配置 yarn 在那个包里的运行方式。
以 pet-kitten
包的配置为例,此配置文件在 pet-kitten/package.json
位置可以找到:
{
"name": "pet-kitten",
"version": "0.1.0",
"main": "pet.js",
"dependencies": {
"hand": "1.0.0"
}
}
yarn.lock
文件来固化依赖Yarn 利用项目根目录下的 yarn.lock
文件来确保依赖解析时又快又稳定。你无须碰这个文件,yarn 会自己搞定的。
为了保证你应用的行为保持一致,你应该把 yarn.lock
文件提交到代码仓库中。