命令合集

查看 查看yarn安装
的版本
yarn -v
查看yarn的配置信息 yarn config list
初始化 初始化 yarn init [—yes]
yarn init [-y]
—yes或简写的-y是可选的
安装 添加指定包 yarn [global] add package-name [—dev] [—exact]
yarn [global] add package-name [-D] [-E]
-D是—dev的简写
-E是—exact的简写
global一定要紧挨着yarn
安装package.
json中
的所有依赖
yarn install [—production]
yarn install [—prod]
—prod是—production的简写
对应npm i —prod
运行 运行脚本 yarn run 脚本名 start、stop、test等脚本名可以省略run关键字
与npm的区别是没有自带的npx了。
运行本地安装的CLI yarn run CLI名字 如果运行本地cli命令,直接用这个命令即可了
查询 查询bin目录 yarn [global] bin
查询包的信息 yarn info 包名 [子字段] 直接用info 包名会查出好多好多信息。一般不这么用,而是跟上子字段名称查询单个指定字段的信息
查询已安装依赖 yarn [global] list [—depth=依赖深度] 如:yarn list —depth=0
yarn的list命令和npm的list不同,yarn输出的信息更加丰富,包括顶级目录结构、每个包的依赖版本号
更新 列举需要更新的包 yarn outdated
更新包 yarn [global] upgrade [包名]
卸载 卸载包 yarn remove 包名

yarn自己独特的命令:

在终端命令上,yarn不仅仅是对npm的命令做了一个改名,还增加了一些原本没有的命令,这些命令在某些时候使用起来非常方便

yarn check 验证package.json文件的依赖记录和lock文件是否一致,这对于防止篡改非常有用
yarn audit 检查本地安装的包有哪些已知漏洞,以表格的形式列出,漏洞级别分为以下几种:
1. INFO:信息级别
2. LOW: 低级别
3. MODERATE:中级别
4. HIGH:高级别
5. CRITICAL:关键级别
yarn why 使用yarn why 包名命令,可以在控制台打印出为什么安装了这个包,哪些包会用到它
yarn create 非常有趣的命令
今后,我们会学习一些脚手架,所谓脚手架,就是使用一个命令来搭建一个工程结构
过去,我们都是使用如下的做法:
1. 全局安装脚手架工具
2. 使用全局命令搭建脚手架


由于大部分脚手架工具都是以create-xxx的方式命名的,比如react的官方脚手架名称为create-react-app
因此,可以使用yarn create命令来一步完成安装和搭建
例如:yarn create react-app my-app
# 等同于下面的两条命令
yarn global add create-react-app
create-react-app my-app |