Je l'ai supprimé par accident et j'ai apporté de nombreuses modifications package.json
depuis. Un npm install
ou npm update
ne génère package-lock.json
plus. J'ai essayé de vider mon cache npm et mon cache nvm, mais rien ne semble fonctionner. Je l'ai essayé sur plusieurs versions de Node.js (6.10.3 Node.js - 3.10.10 npm est ce sur quoi je voudrais qu'il fonctionne), et cela ne fonctionne sur aucune.
Existe-t-il un moyen de forcer npm à générer le package-lock.json
fichier?
package-lock.json
génère automatiquement par défaut dans npm à partir de la v5, dans les versions précédentes, le nom du fichier de verrouillage était npm-shrinkwrap.json
et il a été généré manuellement à l'aide de la npm shrinkwrap
commande.
node 8.6.0
et avec npm 5.3.0
et cela a fonctionné.
.gitignore
. J'avais accidentellement package-lock.json
dans le d'une .gitignore
manière ou d'une autre et parce que je package-lock.json
ne me présentais pas, git status
cela me dérangeait.