Catalogue
相关文件
- package.json:包含包的所有依赖信息,包括开发依赖、运行依赖、可选依赖等。 每个依赖都需要指明依赖名称和最低可用版本。
- yarn.lock:记录每一个依赖项的确切版本信息,这可以确保你的包每次安装的一致性。
工作流
你的项目在引入了包管理器的同时,也引入了一套新的围绕着依赖项开发的工作流程。Yarn尽力不改变你的工作流程,并使流程中的每一步都简单明了。
- 创建一个新项目, 用yarn init初始化生成package.json
- 增加/更新/删除依赖,用yarn add [package]添加依赖,[package]会被加入到package.json文件中的依赖列表,同时yarn.lock也会被更新。
- 将package.json/ yarn.lock加入版本控制系统
- 项目的另一个开发者检出代码,用yarn install安装你的依赖
从 npm 迁移
对多数用户来说,从npm迁移的过程应该非常简单。Yarn和npm使用相同的package.json格式,而且Yarn可以从npm安装依赖包。如果你打算在现有项目中尝试Yarn,只需执行:yarn。Yarn将通过自己的解析算法来重新组织node_modules 目录,这个算法和node.js 模块解析算法是兼容的。
执行yarn命令或者yarn add
常用命令
1 | # 帮助 |