আমি এটি দুর্ঘটনাক্রমে মুছে ফেলেছি এবং তখন package.jsonথেকে অনেক পরিবর্তন করেছি । একটি npm installবা আর npm updateজেনারেট package-lock.jsonনা। আমি আমার এনএমপি ক্যাশে এবং আমার এনভিএম ক্যাশে সাফ করার চেষ্টা করেছি, তবে কিছুই কাজ করছে বলে মনে হচ্ছে না। আমি নোড.জেএস এর বিভিন্ন সংস্করণে এটি চেষ্টা করেছি (j.১০.৩ নোড.জেএস - ৩.১০.১০ এনপিএম আমি এটিতে কাজ করতে চাই), এবং এটি কোনওরূপে কাজ করে না।
package-lock.jsonফাইল তৈরি করার জন্য এনপিএমকে জোর করার কোনও উপায় আছে কি ?
package-lock.jsonপূর্ববর্তী সংস্করণগুলিতে লক ফাইলের নামটি এনপিএম-এ v5 থেকে শুরু হয়ে ডিফল্টরূপে স্বয়ংক্রিয়ভাবে npm-shrinkwrap.jsonউত্পাদিত হয়েছিল এবং এটি npm shrinkwrapকমান্ড ব্যবহার করে ম্যানুয়ালি তৈরি করা হয়েছিল ।
node 8.6.0এটিতে আপডেট করেছি npm 5.3.0এবং এটি কার্যকর হয়েছে।
.gitignore। আমি ঘটনাক্রমে ছিল package-lock.jsonমধ্যে .gitignoreএকরকম এবং কারণ package-lock.jsonদেখানো হল না হয় git statusএটা আমার বন্ধ নিক্ষেপ করা হয়।