You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用node-modules链接器时,如何在现代Yarn中仅安装生产依赖?

在Yarn 3.2.4中仅安装生产依赖的方法

因为Yarn Berry(v3+)调整了传统的生产依赖安装逻辑,但针对你配置的nodeLinker: node-modules场景,有以下几种可行方案:

  • 直接使用--production参数执行安装
    虽然官方标注该标志已被弱化,但在node-modules链接器模式下,执行以下命令依然可以只安装生产依赖:

    yarn install --production
    
  • 使用Yarn 3推荐的focus命令(支持单包/工作区)
    这是官方更推荐的替代方式,无论项目是否使用工作区,都能忽略devDependencies:

    yarn workspaces focus --production
    

    执行后只会安装dependencies下的包,并生成对应的node_modules目录。

  • 通过环境变量触发生产模式
    设置NODE_ENV为production后再执行安装,Yarn会自动跳过开发依赖:

    NODE_ENV=production yarn install
    

额外说明:如果项目包含peerDependencies,默认会被一同安装,若需要跳过这类依赖,可以添加--ignore-peer参数。

内容的提问来源于stack exchange,提问作者James

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 08:15:37