আমার অ্যাপ্লিকেশন নির্ভর করে এমন সমস্ত প্যাকেজ পুনরায় ইনস্টল করার কি সহজ উপায় আছে (যেমন তারা আমার অ্যাপ্লিকেশন নোড_মডিউল ফোল্ডারে রয়েছে)?
npm update <packageName>দুর্দান্ত কাজ করে
আমার অ্যাপ্লিকেশন নির্ভর করে এমন সমস্ত প্যাকেজ পুনরায় ইনস্টল করার কি সহজ উপায় আছে (যেমন তারা আমার অ্যাপ্লিকেশন নোড_মডিউল ফোল্ডারে রয়েছে)?
npm update <packageName>দুর্দান্ত কাজ করে
উত্তর:
আমি দেখতে পাচ্ছি সবচেয়ে সহজ উপায় হ'ল node_modulesফোল্ডার মুছে ফেলা এবং চালানো npm install।
package.jsonআপনার অ্যাপ্লিকেশনটির জন্য একটি ফাইল তৈরি করেছেন ।
npm installসরানোর পরে দৌড়ানোর node_modulesফলে নীচের অংশে নির্ভরযোগ্যতার বিভিন্ন সংস্করণ তৈরি হতে পারে package.json। আপনার অ্যাপ্লিকেশনটির জন্য যদি নির্ভরতার খুব নির্দিষ্ট সংস্করণগুলির প্রয়োজন হয় তবে সাবধান হন এবং উত্স নিয়ন্ত্রণে npm shrinkwrapআপনার node_modulesডিরেক্টরিতে অনুসন্ধান করুন বা যাচাই করুন ।
npm installএবং এটি সর্বদা নির্ভরতা পুনরায় ইনস্টল করে এবং প্যাকেজ.জসনের অনুমতি অনুসারে সর্বশেষ সংস্করণে প্যাকেজগুলিকে আপগ্রেড করে। সুতরাং node_modulesআপনি যদি ভাবেন না যে ফোল্ডারগুলি দূষিত হয় unless এমন কোনও কারণ আছে যা আপনি মনে করেন এটি অপসারণ করা উচিত? যাইহোক, যদি উদ্দেশ্য হ'ল বহিরাগত এমন কোনও প্যাকেজ অপসারণ করা হয় তবে আপনি তার npm pruneপরিবর্তে কার্যকর করতে পারেন
npm installসমস্ত মডিউলকে প্যাকেজ.জসন স্টেটে আপগ্রেড করেছেন। তবে প্রশ্নটি কীভাবে সমস্ত প্যাকেজ পুনরায় ইনস্টল করবেন । সুতরাং এগুলি দুর্নীতিগ্রস্থ হতে পারে বা আপগ্রেড নোড.জেএস ভেরিসনের পরে বাইনারি অংশগুলি পুনর্নির্মাণের প্রয়োজন হতে পারে।
সঠিক উপায়টি কার্যকর করা npm update। এটি সত্যিই শক্তিশালী কমান্ড, এটি অনুপস্থিত প্যাকেজগুলি আপডেট করে এবং এটি ইতিমধ্যে ইনস্টল করা প্যাকেজের নতুন সংস্করণ ব্যবহার করা যায় কিনা তাও পরীক্ষা করে।
এনপিএম-এর মাধ্যমে আপনি এনপিএম-এর মাধ্যমে কী করতে পারবেন তা জানতে ইন্ট্রো পড়ুন ।
npm uninstall <package_name>নির্দিষ্ট প্যাকেজ আনইনস্টল করতে বা npm uninstallসমস্ত প্যাকেজ আনইনস্টল করতে কার্যকর করতে পারেন ।
npm uninstallএকটি প্যাকেজ নির্দিষ্ট না করেই চেষ্টা করেছি তবে এটি ত্রুটি ছুঁড়েছে।
npmসিএলআই কমান্ড আপডেট করেছে installএবং --forceপতাকা যুক্ত করেছে ।
npm install --force
--force(অথবা -f) যুক্তি বাধ্য করা হবে npmস্থানীয় কপি-ডিস্কে বর্তমানে উপস্থিত এমনকি যদি দূরবর্তী সম্পদ আনতে।
দেখা npm install
আপনি এনপিএম-এ পাওয়া পুনরায় ইনস্টল মডিউলটি ব্যবহার করতে পারেন ।
এটি ইনস্টল করার পরে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
reinstall
ম্যানুয়ালি node_modulesফোল্ডারটি সরিয়ে ফেলা এবং তৈরি করার সাথে একমাত্র পার্থক্য npm installহ'ল এই আদেশটি স্বয়ংক্রিয়ভাবে এনপিএমের ক্যাশে সাফ করে। সুতরাং, আপনি একটি কমান্ডে তিনটি পদক্ষেপ পেতে পারেন।
আপডেট: npx reinstall বিশ্বব্যাপী প্যাকেজ ইনস্টল না করে এই কমান্ডটি চালানোর একটি উপায় (কেবলমাত্র এনএমপি 5 + এর জন্য)
উইন্ডোজ জন্য আপনি ব্যবহার করতে পারেন
(if exist node_modules rmdir node_modules /q /s) && npm install
যা node_modulesডিরেক্টরি মুছে ফেলে এবং npm installতখন সম্পাদন করে । ইনস্টলের আগে অপসারণ নিশ্চিত করে যে সমস্ত প্যাকেজ পুনরায় ইনস্টল করা হয়েছে।
নোড মডিউলগুলি পুনরায় ইনস্টল করতে এবং সেগুলি আপডেট করতে এই পদক্ষেপটি অনুসরণ করুন
নোড_মডিউলগুলি ফোল্ডার না থাকলেও কাজ করে। এখন নিম্নলিখিত কমান্ডটি সিঙ্ক্রোনালি কার্যকর করুন। আপনি "এনপিএম আপডেট "ও ব্যবহার করতে পারেন তবে আমি মনে করি এটি পছন্দ করা উপায়
npm outdated // not necessary to run this command, but this will show outdated dependencies
npm install -g npm-check-updates // to install the "ncu" package
ncu -u --packageFile=package.json // to update dependencies version in package.json...don't run this command if you don't need to update the version
npm install: will install dependencies in your package.json file.
আপনি যদি আপনার প্যাকেজ.জসন ফাইলে আপনার নির্ভরতার সংস্করণটি ঠিক করেন তবে এই পদক্ষেপগুলি অনুসরণ করার দরকার নেই কেবল চালানো
npm install
npm rebuildদেশীয় নির্ভরতা নিয়ে কিছু