मैंने इसे दुर्घटना से हटा दिया और तब से कई बदलाव किए हैं package.json। A npm installया npm updateउत्पन्न नहीं करता हैpackage-lock.json । मैंने अपना npm कैश और अपना nvm कैश साफ़ करने की कोशिश की, लेकिन कुछ भी काम नहीं कर रहा है। मैंने इसे Node.js (6.10.3 Node.js - 3.10.10 npm) के कई संस्करणों पर आज़माया, जो मुझे पसंद है कि मैं इस पर काम करूं), और यह किसी भी काम नहीं करता है।
क्या package-lock.jsonफ़ाइल को उत्पन्न करने के लिए npm को बाध्य करने का कोई तरीका है ?
package-lock.jsonV5 से डिफ़ॉल्ट रूप से स्वतः उत्पन्न हो रहा है v5 से शुरू होता है, पिछले संस्करणों में, लॉक फ़ाइल नाम था npm-shrinkwrap.jsonऔर यह मैन्युअल रूप से npm shrinkwrapकमांड का उपयोग करके उत्पन्न किया गया था ।
node 8.6.0इसे npm 5.3.0और इसके साथ अद्यतन किया और इसने काम किया।
.gitignore। मैं गलती package-lock.jsonसे .gitignoreकिसी भी तरह से package-lock.jsonथा और क्योंकि इसमें दिखाई नहीं दे रहा git statusथा मुझे फेंक रहा था।