yarn简介:
Yarn是facebook发布的一款取代npm的包管理工具。
yarn的特点:
◆ 速度快
npm 会等一个包完全安装完才跳到下一个包,但 yarn 会并行执行包
◆离线模式。
Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率
◆ 网络优化
力求网络资源最大利用化,让资源下载完美队列执行,避免大量的无用请求,下载失败会自动重新请求,避免整个安装过程失败
yarn的安装:
◆ 首先需要node.js,安装好node会一起安装好npm;
◆ 安装yarn
npm install -g yarn
◆ 查看版本:yarn --version
!!!如果你安装了执行yarn命令报错
请powershell,右键以管理员身份运行
执行:set-ExecutionPolicy RemoteSigned
输入: y
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y
yarn的常用命令
注意:使用yarn或yarn install安装全部依赖时是根据package.json里的”dependencies”字段来决定的
yarn的特性:
Yarn 除了让安装过程变得更快与更可靠,还添加了一些额外的特性,从而进一步简化依赖管理的工作流。