Skip to main content

yarn remove

从项目中删除依赖。

用法

$ yarn remove ...

示例

从当前项目中删除依赖 :

yarn remove lodash

一次从所有工作区中删除依赖 :

yarn remove lodash --all

删除所有以 eslint- 开头的依赖 :

yarn remove eslint-*

删除所有具有 @babel 范围的依赖 :

yarn remove @babel/*

删除所有匹配 react-domreact-helmet 的依赖 :

yarn remove 'react-{dom,helmet}'

详情

此命令将从当前工作区中删除与指定模式匹配的包。如果设置了 --mode=<mode> 选项,Yarn 将更改生成的工件。当前支持的模式为:- skip-build 根本不会运行构建脚本。请注意,这与将 enableScripts 设置为 false 不同,因为后者将禁用构建脚本,从而影响磁盘上生成的工件的内容,而前者只会禁用构建步骤 - 但不会禁用脚本本身,因为脚本本身不会运行。- update-lockfile 将完全跳过链接步骤,并且只获取锁定文件中缺少的包(或没有相关校验和的包)。此模式通常由 Renovate 或 Dependabot 等工具使用,以使锁定文件保持最新状态,而无需承担完整的安装成本。此命令接受 glob 模式作为参数(如果有效标识并受 micromatch 支持)。确保转义模式,以防止你自己的 shell 尝试扩展它们。

选项

定义描述

-A,--all

将操作应用于所有工作区当前项目

--mode #0

更改安装生成的工件