मैंने सिर्फ एक बात देखी जहाँ स्पीकर चलाने की सिफारिश की थी:
npm config set ignore-scripts true
ताकि पोस्ट-इंस्टॉल स्क्रिप्ट और पैकेज की प्री-इंस्टॉल स्क्रिप्ट न चले। इस तरह, आप दुर्भावनापूर्ण पैकेज में वायरस से बचेंगे।
मेरा प्रश्न है: इस कमांड को चलाने के बाद, क्या मुझे पैकेज स्थापित करने और उन्हें एक परियोजना के भीतर काम करने के लिए अलग से कुछ करना होगा?
यदि npm का उपयोग करते समय इस कमांड को चलाने से कोई अतिरिक्त असुविधा नहीं होती है, तो इसे चलाने से कोई नकारात्मक पहलू नहीं होगा। यह केवल आपको वायरस से बचने में मदद करेगा।
यदि यह मामला था, तो यह डिफ़ॉल्ट सेटिंग क्यों नहीं होगी?
मैं पूछता हूं क्योंकि मुझे लगता है कि पैकेज स्क्रिप्ट को अनदेखा करने से, एनपीएम पैकेज अलग तरह से व्यवहार करेंगे और किसी को मैन्युअल रूप से अधिक काम करना होगा।
pre
/post
-install
स्क्रिप्ट चलाते हैं। जबकि स्थापित करनेignore-scripts
के लिएtrue
कर सकते हैं अक्सर दुर्भावनापूर्ण कोड यह कर सकते हैं कम, और करता है, पैकेज (रों) में परिणाम स्थापित किया जा रहा है कि बस कार्य नहीं करते।