Ich habe es versehentlich gelöscht und seitdem viele Änderungen vorgenommen package.json. Ein npm installoder npm updatenicht package-lock.jsonmehr generieren . Ich habe versucht, meinen npm-Cache und meinen nvm-Cache zu löschen, aber nichts scheint zu funktionieren. Ich habe es auf mehreren Versionen von Node.js versucht (6.10.3 Node.js - 3.10.10 npm ist das, woran ich arbeiten möchte), und es funktioniert auf keiner.
Gibt es eine Möglichkeit, npm zum Generieren der package-lock.jsonDatei zu zwingen ?
package-lock.jsonwird standardmäßig automatisch in npm ab Version 5 npm-shrinkwrap.jsongeneriert npm shrinkwrap. In früheren Versionen war der Name der Sperrdatei und wurde manuell mit dem Befehl generiert .
node 8.6.0und mit aktualisiert npm 5.3.0und es hat funktioniert.
.gitignore. Ich hatte versehentlich package-lock.jsonin der .gitignoreirgendwie und weil package-lock.jsones nicht in der auftauchte, git statuswarf es mich ab.