赞
踩
初始化:yarn init [--yes/-y]
与npm init同理
添加指定包:yarn [global] add package-name [--dev/-D] [--exact/-E]
安装package.json中的所有依赖:yarn install [--production/--prod]
运行脚本:yarn run 脚本名
与npm run同理
start、stop、test可以省略run
运行本地安装的CLI:yarn run CLI名
类似npx mocha,这里yarn run mocha
查看bin目录:yarn [global] bin
查询包信息:yarn info 包名 [子字段]
列举已安装的依赖:yarn [global] list [--depth=依赖深度]
yarn的list命令和npm的list不同,yarn输出的信息更加丰富,包括顶级目录结构、每个包的依赖版本号
列举需要更新的包:yarn outdated
更新包:yarn [global] upgrade [包名]
卸载包:yarn remove 包名
在终端命令上,yarn不仅仅是对npm的命令做了一个改名,还增加了一些原本没有的命令,这些命令在某些时候使用起来非常方便
使用yarn check命令,可以验证package.json文件的依赖记录和lock文件是否一致
这对于防止篡改非常有用
使用yarn audit命令,可以检查本地安装的包有哪些已知漏洞,以表格的形式列出,漏洞级别分为以下几种:
使用yarn why 包名命令,可以在控制台打印出为什么安装了这个包,哪些包会用到它
非常有趣的命令
今后,我们会学习一些脚手架,所谓脚手架,就是使用一个命令来搭建一个工程结构
过去,我们都是使用如下的做法:
由于大部分脚手架工具都是以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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。