我使用的是现代 Yarn(确切地说是 v3.2.4),它与 Yarn Classic 不同。
我在
nodeLinker: node-modules
中使用 .yarnrc.yml
选项,因此创建 /node_modules
,并且依赖项不会保存到存储库中。
我只想安装生产依赖项(无 devDependency),但 Yarn 3 不支持
--production
标志。我该如何执行此操作?
正如用户 Bobby 在另一个答案中提到的,可以使用 Yarn Workspace 插件仅安装生产依赖项。
这需要先安装插件:
yarn plugin import workspace-tools
。
然后安装:
yarn workspaces focus --production
。
另外,来自@James提到的。
现在,对于 Yarn 版本
4.0.0
或更高版本,无需导入插件@yarnpkg/plugin-workspace-tools
,因为此插件已安装。
您可以使用此行来安装软件包
yarn workspaces focus --production