yarnpkg/yarn

Yarn install --offline fails for scoped package with file resolution override

Open

#4 909 ouverte le 12 nov. 2017

Voir sur GitHub
 (3 commentaires) (0 réactions) (1 assigné)JavaScript (2 731 forks)batch import
cat-bughelp wantedtriaged

Métriques du dépôt

Stars
 (41 514 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

What is the current behavior?

  1. Set up a project with a local tarball mirror and pruning (Sample Project).
  2. Set the resolution for a scoped package to a file in package.json.
  3. Clear the global yarn cache.
  4. Run a yarn install --offline. Yarn will first try and resolve the package to the tarball which will fail. It will then look in the global cache but the scoped cache dir (in this case npm-@types) doesn't exist and the install will fail here.

This seems like a very niche use case but our CI machines do a build with this exact setup so we can't use file resolutions until this is resolved.

@lelandrichardson

Guide contributeur