yarn初接触

发布于 2020-03-27  114 次阅读


yarn优点:

速度超快。

Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。

超级安全。

在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。

超级可靠。

使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。

下面我们开始学习这个新的工具吧!

安装

npm安装


npm install -g yarn

设置为淘宝源


yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

查看版本,确认已安装


yarn --version

使用

yarn指令解释备注
yarn init初始化项目
yarn add [package]添加依赖
yarn add [package] @[version] 指定依赖版本
yarn add [package] @[tag] 指定依赖版分支
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
将依赖项添加到不同依赖项类别中
分别为:
devDependencies
peerDependencies
optionalDependencies
yarn upgrade [package] 更新依赖 @[tag] @[version] 同上
yarn remove [package]移除依赖包
yarn安装全部依赖
yarn run 运行package.json中的script脚本
yarn golbal add [package]添加全局依赖删除全局依赖等同理
在命令前添加golbal即可

全局依赖在命令行中无法执行问题

方法1. 官网下载msi文件,双击安装,安装成功后既可全局使用yarn命令

方法2. 使用npm安装yarn后配置 yarn global bin 的环境变量


npm i -g yarn

注:

  • 方法一需要重启命令行工具,以重新加载环境变量
  • 方法一使用的是yarn的安装目录 C:\Program Files (x86)\Yarn\bin\ 寻找到可执行文件,同时方法1会新建bin目录并在用户变量内增加bin地址
  • 方法二使用的是npm的bin地址启动
  • 使用方法二,yarn全局安装命令需要配置环境变量,将 yarn global bin 的地址配置到用户变量内,然后重启命令行工具

一个爱搞事情的前端,一个爱玩技术的程序员