Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[rush] 5.180.0 `rush.lock` file causing failures

Ouverte
#6,114 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
node.js, typescript

Piste de recherche

Start by comparing rush install and rush update with Rush 5.179.0 and 5.180.0 on Windows 11, using the versions and settings listed for rush.json and pnpm-config.json. Check how each attempt affects common/temp/rush.lock; done means the 5.180.0 commands no longer fail with the reported lock-path error.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Summary

Rush version 5.180.0 seems to break on rush install and rush update. Both of these commands work fine when using 5.179.0, but as soon as we set rushVersion to 5.180.0, the following error appears:

ERROR: The lock path must identify one unshared regular file: V:\[REPOSITORY]\common\temp\rush.lock

This file seems to persist after any attempt to invoke a rush command, and is always completely empty.

We noticed a similar issue in our pipelines too. All attempts to invoke rush commands have been failing since just after the release of 5.180.0 (we install latest).

Standard questions

Please answer these questions to help us investigate your issue more quickly:

Question Answer
@microsoft/rush globally installed version? 5.180.0
rushVersion from rush.json? 5.180.0
pnpmVersion, npmVersion, or yarnVersion from rush.json? 10.14.0
(if pnpm) useWorkspaces from pnpm-config.json? true
Operating system? Windows 11
Would you consider contributing a PR? Doesn't seem applicable
Node.js version (node -v)? 22.16.0
Langage dominant
TypeScript
Étoiles
6.5k
Forks
710
Merge moyen
1 j 21 h
PR mergées (30 j)
46

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/rushstack

Toutes les issues de microsoft/rushstack

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.