前言

由于个人比较喜欢使用yarn,所以根据自己的经验以及查阅资料,总结一下常用的命令。

安装

1
npm i -g yarn

查看版本

1
2
3
yarn -v
yarn -version
注意:yarn -version(查看yarn的版本) 与 yarn version(当前项目的版本) 不同!

创建项目

1
2
3
4
// 通过交互式会话创建一个 package.json
yarn init
// 默认值生成 package.json
yarn init --yes

添加依赖

1
2
3
4
5
// 默认会添加到生产环境  dependencies  --save 是默认的
yarn add <package_name>

// --dev 会添加到开发环境 devDependencies
yarn add <package_name> --dev

添加全局依赖

1
yarn global add <package_name>

更新依赖

1
yarn upgrade

移除依赖

1
yarn remove <package_name>

安装所有依赖

1
2
3
4
// --force 可以强制重新下载安装
yarn
yarn instal
yarn instal --force

运行脚本

1
2
yarn <shell_name> eg:yarn start / yarn dev / yarn build / yarn serve
// 注意:运行这些命令需要事先在package.json里scripts里配置好

显示包信息

1
2
// --json 可以以json的方式输出
yarn info <package_name>

显示所有依赖

1
2
3
yarn list
yarn list --depth=0 // 限制依赖的深度
sudo yarn global list // 列出全局安装的模块

yarn 配置文件

1
2
3
4
5
6
yarn coinfig
yarn config set key value // 设置
yarn config get key // 读取值
yarn config delete key // 删除
yarn config list // 显示当前配置
yarn config set registry https://registry.npm.taobao.org // 设置淘宝镜像

缓存

1
2
3
4
yarn cache
sudo yarn cache list // 列出已缓存的每个包
sudo yarn cache dir // 返回 全局缓存位置
sudo yarn cache clean // 清除缓存

如果能够帮助到你,是小编最大的荣幸

当然 有 不好的地方 请大家帮忙指出 学习永无止境

小编一直认为 人外有人 天外有天 一起学习 共同进步

让我们共同加油吧!