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 的地址配置到用户变量内,然后重启命令行工具