yarn常用命令备忘

包管理器从npmcnpm,再到现在使用的yarn,其实命令都是大同小异。

几个常用的命令:

  • yarn add:在当前的项目中添加一个依赖包,会自动更新到package.jsonyarn.lock文件中。
  • yarn init:类似于npm initcnpm init,初始化包的开发环境。
  • yarn install:安装package.json文件里定义的所有依赖包,可以简写成yarn
  • yarn publish:发布一个包
  • yarn remove:移除一个包,会自动更新package.jsonyarn.lock

默认命令:

运行yarn不带命令将运行yarn install,并把参数标识传递给它。

命令详解

一、yarn add

安装包和任何它依赖的包。

可以使用以下方法指定版本号:
  1. yarn add package-name:安装latest最新版本
  2. yarn add package-name@1.2.3:安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用-E参数。
  3. yarn add package-name@tag:安装某个tag(比如beta,next或者latest
指定不同路径的包
  1. yarn add package-name,从npm registry里安装包,除非你在package.json里指定了其他的registry。
  2. yarn add file:/path/to/local/folder,从本地文件系统安装一个包。可以用来测试自己未发布的包。
  3. yarn add file:/path/to/local/tarball.tgz,安装一个gzipped压缩包,这个格式可以用于在发布之前分享你的包
  4. yarn add <git remote url>,从远程 git repo 里安装一个包
  5. yarn add <git remote url>#<branch/commit/tag>,从一个远程git仓库指定的分支,提交记录或者tag安装一个包。
  6. yarn add https://my-project.org/package.tgz,用一个远程gzipped压缩包来安装。
全局安装

这个命令和之前使用npm时使用--global-g参数不同。

yarn global add <package...>
参数
  1. --dev-D会添加在devDependencies中。
  2. --peer-P会添加在peerDependencies中。
  3. --optional-O会添加在optionalDependencies中。
  4. --exact-E,安装包的精确版本。
  5. --tilde-T安装包的次要版本里的最新版,默认是安装主要版本的最新版,比如yarn add foo@1.2.3 -T会接受1.2.9,但是不接受1.3.0

二、 yarn bin

yarn bin 将打印 yarn 将把你的包里可执行文件安装到的目录。 一个可执行文件的例子也许是一个你定义在你的包里的,可以通过 yarn run 可执行脚本。

yarn bin will print the folder where yarn will install executable files for your package. An example of an executable may be a script that you have defined for your package that can be executed via yarn run.

三、yarn cache

yarn cache ls
yarn cache dir
yarn cache clean
改变 yarn 缓存路径
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值