Yanlışlıkla sildim ve o package.jsonzamandan beri üzerinde birçok değişiklik yaptım . Bir npm installveya artık npm updateüretmeyin package-lock.json. Npm önbelleğimi ve nvm önbelleğimi temizlemeyi denedim, ancak hiçbir şey çalışmıyor gibi görünüyor. Node.js'nin birkaç sürümünde denedim (6.10.3 Node.js - 3.10.10 npm, üzerinde çalışmasını istediğim şeydir) ve hiçbirinde çalışmıyor.
Npm'yi package-lock.jsondosyayı oluşturmaya zorlamanın bir yolu var mı ?
package-lock.jsonv5'ten başlayarak varsayılan olarak npm'de otomatik olarak üretiliyor, önceki sürümlerde kilit dosya adı idi npm-shrinkwrap.jsonve npm shrinkwrapkomut kullanılarak manuel olarak oluşturuldu .
node 8.6.0ve onunla npm 5.3.0ve işe yaradı.
.gitignore. Yanlışlıkla oldu package-lock.jsoniçinde .gitignorenasılsa çünkü package-lock.jsongösterilmesini değildi git statuso beni atma edildi.