मैंने अभी यार्न पैकेज मैनेजर का उपयोग शुरू कर दिया है और मैंने स्टार्टर आयनिक 2 प्रोजेक्ट डाउनलोड किया है।यार्न फ़ोल्डर में सभी निष्पादन योग्य क्यों स्थापित नहीं करते हैं?
इस प्रोजेक्ट में, हमें स्क्रिप्ट्स से बहुत मदद मिलती है जो हमारे कोड को संकलित, छोटा करें, लिंट और बंडल करें। यह सब ionic-app-scripts द्वारा प्रदान किया गया है, जिसमें कई निर्भरताएं हैं जो कमांड चलाने के लिए उपयोग करती हैं।
समस्या तब होती है जब मैं स्थापित करने के लिए यार्न का उपयोग करता हूं, node_modules/.bin/फ़ोल्डर में सभी आवश्यक निष्पादन योग्य नहीं होते हैं, जैसे tslint
, जो आयनिक-ऐप-स्क्रिप्ट की निर्भरता है, इसलिए यह सीधे मेरे में नहीं है package.json
।
परिणाम यह है कि जब मैं यार्न का उपयोग करता हूं, आयनिक-एप-स्क्रिप्ट काम नहीं करते हैं क्योंकि यह अपेक्षा करता है कि .bin
फ़ोल्डर में एक श्लिंट निष्पादन योग्य है!
मैं क्या कर सकता हूं? क्या आयनिक-एप-स्क्रिप्ट की परिभाषा एक समस्या है?
[नोट]: एनपीएम इंस्टॉल काम करता है, लेकिन यार्न बहुत तेज है!