গৃহীত উত্তরের উপর উন্নতি করা,
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
আমি দেখতে পেলাম যে কমান্ডটি সমস্ত ফোল্ডারগুলি আনতে এবং তারপরে একটি মুছে ফেলা কমান্ডটি চালানোর জন্য খুব দীর্ঘ সময় চালায় \;
, যাতে কমান্ডটি পুনরায় ব্যবহারযোগ্য -print
করার জন্য আমি পরামর্শ দিতে পারি এবং ডিরেক্টরিটি মুছে ফেলা দেখতে কমান্ডটি চালানো হচ্ছে তা চালানোর জন্য দেখুন see
দ্রষ্টব্য: আপনাকে অবশ্যই প্রথমে cd
মূল ডিরেক্টরিতে প্রবেশ করতে হবে এবং তারপরে find .
ব্যবহারের পরিবর্তে কমান্ডটি চালাতে হবেfind {project_directory}
একে একে ফোল্ডার মুছতে
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' \;
একে একে ফোল্ডার মুছতে এবং ফোল্ডারটি মুছে ফেলা হচ্ছে
find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \;
সম্পাদনা করুন:
ইন্টারেক্টিভ পদ্ধতিতে এমন লোকেরা @ জেক্কেপ উত্তরটি উল্লেখ করে, আপনি যে ডিরেক্টরিটি ছাঁটাই করতে চান তাতে এটি চালান।
npx npkill
-prune
একটি গুরুত্বপূর্ণ অপ্টিমাইজেশন। এটিnode_module
ডিরেক্টরিতে পুনরাবৃত্তি না করার ক্ষেত্রে (নেস্টেড নোড_মডিউলগুলি সন্ধান করার জন্য)