返回顶部
本页目录

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 尝试扩展它们。