yarn add
包与运行时
用法
yarn add [-D] <package>[@version]添加一个包并更新 yarn.lock;只敲 yarn 等于 install,而 Yarn 2 取消了 yarn global add,一次性工具改用 yarn dlx。
常用选项
| 选项 | 含义 |
|---|---|
| -D | devDependency |
| -P | peerDependency |
| -O | optionalDependency |
| -E | exact version, no range |
| --mode=update-lockfile | only touch yarn.lock, do not install |
示例
yarn add react react-domadds both and updates yarn.lock
yarn add -D typescriptadds a dev-only dependency
yarn add lodash@4.17.21pins one version
问题永远是什么装到哪里:装进这个项目,还是装到整台机器上。
怎么看
- 方括号 [ ] 表示这部分可以不写。
- 省略号 … 表示可以写多个。
- 选项区分大小写——有些命令里 -r 和 -R 不是一回事。
常见问题
Q. yarn add 是做什么的?
添加一个包并更新 yarn.lock;只敲 yarn 等于 install,而 Yarn 2 取消了 yarn global add,一次性工具改用 yarn dlx。
Q. 怎么写?
yarn add [-D] <package>[@version] —— 方括号表示可以省略的部分。
Q. 值得记的选项有几个?
这里列了 5 个,完整列表在 man yarn。这条命令属于包与运行时。
相关命令
man 手册: man yarn-add