本页目录
yarn remove
从项目中删除依赖项
语法
- yarn remove ...
实例
从当前项目中删除依赖项:
- yarn remove lodash
一次从所有工作区中删除依赖项:
- yarn remove lodash --all
删除所有以eslint-
开头的依赖项
- yarn remove 'eslint-*'
删除@babel
范围内的所有依赖项:
- yarn remove '@babel/*'
删除所有匹配react-dom
或的依赖项react-helmet
:
- yarn remove 'react-{dom,helmet}'
选项
- -A,--all
- 将操作应用于当前项目的所有工作区
- --mode #0
- 更改安装生成的工件
细节
此命令将从当前工作区中删除与指定模式匹配的包。
如果--mode=<mode>
设置了该选项,Yarn 将更改生成的工件。目前支持的模式有:
-
skip-build
根本不会运行构建脚本。请注意,这与设置为 false 不同enableScripts
,因为后者将禁用构建脚本,从而影响磁盘上生成的工件的内容,而前者只会禁用构建步骤 - 但不会禁用脚本本身,这不会跑步。 -
update-lockfile
将完全跳过链接步骤,只获取锁定文件中缺少的包(或没有相关校验和的包)。此模式通常由 Renovate 或 Dependabot 等工具使用,以使锁定文件保持最新,而不会产生全部安装成本。
此命令接受 glob 模式作为参数(如果有效的 IDents 并受micromatch支持)。确保对模式进行转义,以防止您自己的 shell 尝试扩展它们。