记录 yarn的安装和使用

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的常用命令

  • npm install === yarn —— install安装是默认行为
  • npm install taco --save === yarn add taco —— taco包立即被保存到 package.json 中。
  • npm uninstall taco --save === yarn remove taco
  • npm install taco --save-dev === yarn add taco --dev
  • npm update --save === yarn upgrade
  • npm install taco@latest --save === yarn add taco
  • npm install taco --global === yarn global add taco —— 一如既往,请谨慎使用 global 标记。
     

 注意:使用yarn或yarn install安装全部依赖时是根据package.json里的”dependencies”字段来决定的

  • npm init === yarn init
  • npm init --yes/-y === yarn init --yes/-y
  • npm link === yarn link
  • npm outdated === yarn outdated
  • npm publish === yarn publish
  • npm run === yarn run
  • npm cache clean === yarn cache clean
  • npm login === yarn login
  • npm test === yarn test

yarn的特性:

Yarn 除了让安装过程变得更快与更可靠,还添加了一些额外的特性,从而进一步简化依赖管理的工作流。

  • 同时兼容 npm 与 bower 工作流,并支持两种软件仓库混合使用
  • 可以限制已安装模块的协议,并提供方法输出协议信息
  • 提供一套稳定的共有 JS API,用于记录构建工具的输出信息
  • 可读、最小化、美观的 CLI 输出信息
     

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值