আমি আমার কম্পিউটারে যে কোনও জায়গায় সুতাযুক্ত লিঙ্কযুক্ত প্যাকেজগুলির একটি তালিকা দেখতে চাই এবং তারপরে সেগুলি সমস্ত লিঙ্কমুক্ত করার জন্য একটি কমান্ড চালাব। কেউ কি আমাকে এখানে সাহায্য করতে পারবেন?
ধন্যবাদ!
আমি আমার কম্পিউটারে যে কোনও জায়গায় সুতাযুক্ত লিঙ্কযুক্ত প্যাকেজগুলির একটি তালিকা দেখতে চাই এবং তারপরে সেগুলি সমস্ত লিঙ্কমুক্ত করার জন্য একটি কমান্ড চালাব। কেউ কি আমাকে এখানে সাহায্য করতে পারবেন?
ধন্যবাদ!
উত্তর:
লিনাক্সে এগুলি ~ / .config / সুতা / বিশ্বব্যাপী সংরক্ষণ করা হয়
এবং আপনি কমান্ড সুতা আনলিঙ্ক [প্যাকেজ] দিয়ে মুছে ফেলতে পারেন
আশা করি এটি সাহায্য করবে
ls -1 node_modules | tr '/\n' ' '
এটি এনপিএম সহ সমস্ত প্যাকেজ সরিয়ে ফেলবে তবে সুতা একক কমান্ডের সাহায্যে সমস্ত প্যাকেজ অপসারণের জন্য সরবরাহকারী আদেশ দেয় না।
আপনি এলিয়াস তৈরি করতে পারেন
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"
ক্রেডিট হাবগিট
লিঙ্কগুলি নিবন্ধিত হয় ~/.config/yarn/link
। এই প্রক্রিয়াটি বিপরীত করতে বা লিঙ্কমুক্ত করতে, কেবল ব্যবহার করুন:
yarn unlink
অথবা
yarn unlink [package]
সম্পাদনা করুন:
আপনি bash.rc এ নিম্নলিখিত যোগ করে চেষ্টা করতে পারেন:
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"