Pourquoi convertir LOCKB en LOCK ?
Bun 1.2 a remplacé le binaire bun.lockb par un fichier texte .lock (bun.lock, un fichier JSONC) car les fichiers de verrouillage binaires sont impossibles à réviser dans les pull requests, difficiles à fusionner et illisibles par les outils externes comme Dependabot.
Comment convertir LOCKB en LOCK
Bun (save-text-lockfile) FREE
Avec Bun 1.2+, exécutez bun install --save-text-lockfile --frozen-lockfile --lockfile-only, puis supprimez bun.lockb. Bun génère bun.lock à partir du fichier binaire existant, en conservant les résolutions et les métadonnées.
Bun (migration simple) FREE
Le simple fait d'exécuter bun install --save-text-lockfile migre également un bun.lockb existant vers bun.lock, tout en mettant à jour les dépendances par la même occasion.
À propos de ces formats
Un fichier .lockb est le fichier de verrouillage d'installation binaire de Bun, presque toujours nommé bun.lockb. Bun l'écrit lorsque vous lancez bun install pour figer les versions exactes…
Ouvrir les détails de .LOCKB →Un fichier .lock est un marqueur indiquant qu'un programme utilise activement un fichier, une base de données ou un profil. Il est généralement vide ou contient une minuscule note textuelle…
Ouvrir les détails de .LOCK →Qualité et points de vigilance
- Les drapeaux
--frozen-lockfile --lockfile-onlymaintiennent vos résolutions inchangées ; les omettre permet à Bun de mettre à jour les dépendances pendant la migration. - Vous devez supprimer
bun.lockbvous-même après coup - Bun ne supprime pas automatiquement l'ancien fichier binaire. - Cela nécessite Bun 1.2 ou plus récent ; les anciennes versions de Bun ne peuvent pas écrire le fichier de verrouillage texte.
Foire aux questions
Quelle est la différence entre bun.lockb et bun.lock ?
bun.lockb est l'ancien fichier de verrouillage binaire ; bun.lock est le nouveau fichier texte lisible par l'homme (JSONC) introduit dans Bun 1.2.Est-ce que je perds des données lors de la migration ?
bun.lockb existant et préserve les résolutions et les métadonnées dans bun.lock.