Skip to content

[Bug?]: intall --verbose --production shows GETs are performed for devDependencies as well #9038

Open
@iccicci

Description

@iccicci

Self-service

  • I'd be willing to implement a fix

Describe the bug

With yarn --verbose --frozen-lockfile --production, while building a Docker image (i.e. on a machine where yarn never run), I see yarn performs the GETs relative to packages added as devDependencies not only for those added as dependencies.

In the end yarn correctly installs only dependencies as expected, but I'm wondering if there is some resources and time wasting to performs such GETs.

Is there some reason I do not understand to fetch devDependencies when --production is specified or this can be considered as a minor bug?

Thank you

To reproduce

  1. git clone [email protected]:iccicci/cardano-localnet.git
  2. git checkout yarn-issue
  3. make

The output is also saved in build.log.

Environment

yarn run v1.22.19
error Command "dlx" not found.

Both inside and outside the docker build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions