yarn install
yarn安装
yarn install
用于安装项目的所有依赖项。当你刚刚签出一个项目的代码,或者项目中的其他开发人员添加了一个你需要选择的新依赖项时,这是最常用的。
如果你习惯于使用npm,你可能会期望使用--save
或--save-dev
。这些已被替换为yarn add
和yarn add --dev
。有关更多信息,请参阅yarn add
文档。
通过任何提供的标志不带命运行yarn
将运行yarn install
。
如果您需要可重复的依赖性(持续集成系统通常是这种情况),则应通过--frozen-lockfile
标志。
yarn install
在本地node_modules
文件夹中安装列出的package.json
的所有依赖项。
yarn install --check-files
验证已安装的文件node_modules
未被删除。
yarn install --flat
安装所有依赖项,但只允许每个包的一个版本。在第一次运行时,这会提示您为依赖于多个版本范围的每个软件包选择一个版本。这些将被添加到你package.json
的resolutions
领域下。
"resolutions": {
"package-a": "2.0.0",
"package-b": "5.0.0",
"package-c": "1.5.2"
}
yarn install --force
这将重新打包所有包,甚至是之前安装的包。
yarn install --har
从安装期间执行的所有网络请求中输出HTTP归档文件。HAR文件通常用于调查网络性能,可以使用Google HAR Analyzer或HAR Viewer等工具对其进行分析。
yarn install --ignore-scripts
不要执行项目package.json及其依赖项中定义的任何脚本。
yarn install --modules-folder <path>
指定node_modules
目录的备用位置,而不是默认位置./node_modules
。
yarn install --no-lockfile
不要读取或生成yarn.lock
锁文件。
yarn install --production[=true|false]
如果NODE_ENV
环境变量设置为“ Yarn”,则不会安装列出的devDependencies
的任何软件包production
。使用此标志来指示Yarn忽略NODE_ENV
并从该标志取其生产或非生产状态。
备注:
--production
和--production=true
是相同的。--prod
是--production
的别名。
yarn install --pure-lockfile
不要生成yarn.lock
锁定文件。
yarn install --frozen-lockfile
如果需要更新,不要生成yarn.lock
锁定文件并失败。
yarn install --silent
运行Yarn安装而不打印安装日志
yarn install --ignore-engines
忽略引擎检查。
yarn install --offline
在离线模式下运行Yarn安装。
yarn install --non-interactive
禁用交互式提示,例如存在无效版本的依赖项时。