使用节点模块链接器时如何在现代纱线中仅安装生产依赖项

问题描述 投票:0回答:3

我使用的是现代 Yarn(确切地说是 v3.2.4),它与 Yarn Classic 不同。

我在

nodeLinker: node-modules
中使用
.yarnrc.yml
选项,因此创建
/node_modules
,并且依赖项不会保存到存储库中。

我只想安装生产依赖项(无 devDependency),但 Yarn 3 不支持

--production
标志。我该如何执行此操作?

production yarnpkg-v2
3个回答
5
投票

您可以使用

yarn workspaces focus --production
命令。查看文档这里


3
投票

正如用户 Bobby 在另一个答案中提到的,可以使用 Yarn Workspace 插件仅安装生产依赖项。

这需要先安装插件:

yarn plugin import workspace-tools

然后安装:

yarn workspaces focus --production


0
投票

另外,来自@James提到的。

现在,对于 Yarn 版本

4.0.0
或更高版本,无需导入插件
@yarnpkg/plugin-workspace-tools
,因为此插件已安装。

您可以使用此行来安装软件包

yarn workspaces focus --production
© www.soinside.com 2019 - 2024. All rights reserved.