node.js - প্যাকেজ-লক.জসন তৈরি করতে এনপিএমকে জোর করার কোনও উপায় আছে কি?




npm package-lock.json (3)

আপনি যখন npm i চালান তখনই প্যাকেজ-লক.জসন পুনরায় উত্পন্ন হয় npm i

আমি এটি দুর্ঘটনাক্রমে মুছে ফেলেছি এবং package.json থেকে অনেক পরিবর্তন package.json । একটি npm install বা npm update package-lock.json আর তৈরি করে না। আমি আমার এনএমপি ক্যাশে এবং আমার এনভিএম ক্যাশে সাফ করার চেষ্টা করেছি, তবে কিছুই কাজ করছে বলে মনে হচ্ছে না। আমি নোড.জেএস এর বিভিন্ন সংস্করণে এটি চেষ্টা করেছি (6..১০.৩ নোড.জেএস - ৩.১০.১০ এনপিএম আমি এটিতে কাজ করতে চাই), এবং এটি কোনওরূপে কাজ করে না।

package-lock.json ফাইলটি তৈরি করতে package-lock.json জোর করার কোনও উপায় আছে কি?


এনএমপি 6.x এ আপনি ব্যবহার করতে পারেন

npm i --package-lock-only

https://docs.npmjs.com/cli/install.html অনুসারে

কেবলমাত্র প্যাকেজ-লক-যুক্তি নোড_মডিউলগুলি পরীক্ষা করে নির্ভরতা ডাউনলোড করার পরিবর্তে কেবল প্যাকেজ-লক.জসন আপডেট করবে।


মন্তব্যে এর জবাব দেওয়া হয়েছে; package-lock.json npm package-lock.json এবং এর চেয়ে উচ্চতর বৈশিষ্ট্য। npm shrinkwrap হয় কীভাবে আপনি এনপিএমের সমস্ত সংস্করণে লকফিল তৈরি করেন।





package-lock.json