【笔记】Yarn学习笔记

前言

Yarn 是一个软件包管理器,还可以作为项目管理工具。无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn 都能满足你的需求。(官网

安装Yarn

npm

1
npm install yarn -g

MacOS

1
brew install yarn

Linux

CentOS

1
2
3
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
yum install yarn

换源(可选)

查看当前源

1
yarn config get registry
1
https://registry.yarnpkg.com

更换淘宝源

1
yarn config set registry 'https://registry.npm.taobao.org'

查看帮助

1
npm -h
1
npm --help
1
npm help

初始化项目

-y:全部确认

1
yarn init

安装当前项目所有依赖

1
yarn
1
yarn install

添加或更新指定依赖

--dev-D:添加开发依赖

1
yarn add <package>

删除依赖

  • 删除运行时依赖和开发依赖
1
yarn remove <package>

更新依赖

更新所有依赖

1
yarn upgrade

更新指定依赖

1
yarn upgrade <package>

强制重新安装依赖

1
yarn install --force

全局操作

查看已安装的全局依赖

1
yarn global list

全局安装依赖

1
yarn global add <package>

全局删除依赖

1
yarn global remove <package>

全局更新依赖

1
yarn global upgrade <package>

缓存

清除缓存

1
yarn cache clean

执行项目脚本

1
yarn run <script>
  • 只要在配置脚本时指定了脚本名,都可以省略run关键字
1
yarn <script>

完成

参考文献

哔哩哔哩——老高专栏
TNBLOG——剑轩
博客园——Teddy_boy
Yarn中文网