Yarn: 新一代JavaScript包管理工具用法简要总结

Posted by zhulinpinyu on January 14, 2017

本文基于 macOS 10.12.2

安装

brew update
brew install yarn

设置 PATH环境变量, 添加到(.profile, .bashrc, .zshrc)

export PATH="$PATH:`yarn global bin`"

检查是否安装成功

yarn --version

初始化nodejs项目

mkdir node_project && cd node_project
yarn init

运行完成自动创建package.json文件


包管理常用命令

添加包

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

使用参数 --dev or -D 将会添加一个或多个包到devDependencies


更新包

yarn upgrade #全部升级
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

移除包

yarn remove [package]

移除一个包的时候,会从所有位置移除包括 dependencies, devDependencies 等.


安装所有包

yarn
#或者
yarn install

运行package.json 中自定义命令

{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib",
    "test": "jest"
  }
}

根据需要运行即可:

yarn run build

其他更多用法请参考官方文档
https://yarnpkg.com/
https://github.com/yarnpkg/yarn