yarn icon indicating copy to clipboard operation
yarn copied to clipboard

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

Open iccicci opened this issue 11 months ago • 1 comments

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.

iccicci avatar Feb 27 '24 21:02 iccicci