मैं अपने कंप्यूटर पर सभी यार्न लिंक्ड पैकेजों की एक सूची देखना चाहता हूं और फिर उन सभी को अनलिंक करने के लिए एक कमांड चलाता हूं। क्या कोई यहाँ मेरी मदद कर सकता है?
धन्यवाद!
मैं अपने कंप्यूटर पर सभी यार्न लिंक्ड पैकेजों की एक सूची देखना चाहता हूं और फिर उन सभी को अनलिंक करने के लिए एक कमांड चलाता हूं। क्या कोई यहाँ मेरी मदद कर सकता है?
धन्यवाद!
जवाबों:
लिनक्स पर, वे ~ / .config / यार्न / वैश्विक में संग्रहीत हैं
और आप कमांड यार्न के साथ हटा सकते हैं [पैकेज]
आशा है कि यह मदद करेगा
ls -1 node_modules | tr '/\n' ' '
यह सभी पैक को npm के साथ हटा देगा लेकिन यार्न प्रदाता कमांड को सिंगल कमांड के साथ सभी पैकेट हटाने के लिए नहीं करता है।
आप उपनाम बना सकते हैं
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"