सभी स्क्रिप्ट:
आप एनपीएम के आउटपुट को समग्र रूप से दबाकर ठीक कर सकते हैं, लॉग स्तर को silentकुछ तरीकों से सेट करके :
प्रत्येक npm runआह्वान पर:
npm run --silent <your-script>
या .npmrcफ़ाइल बनाकर विश्व स्तर पर (यह फ़ाइल या तो आपके प्रोजेक्ट डायरेक्टरी या आपके होम फ़ोल्डर में हो सकती है) निम्नलिखित के साथ:
loglevel=silent
संसाधन:
एनपीएम लॉग स्तर विन्यास: https://docs.npmjs.com/misc/config#loglevel
npmrc: https://docs.npmjs.com/misc/config#loglevel
प्रत्येक स्क्रिप्ट, व्यक्तिगत रूप से:
एक सरल ट्रिक जो मैंने इस मुद्दे के इर्द-गिर्द पाने के लिए इस्तेमाल || trueकी है, जैसे कि स्क्रिप्टिंग के अंत में इस तरह की लिपियों को खत्म करना। यह बिना किसी npm विन्यास परिवर्तन के काम करेगा।
यह सुनिश्चित करेगा कि स्क्रिप्ट हमेशा एक 0स्थिति से बाहर निकलेगी। यह स्क्रिप्ट को सफल बनाने में npm की चाल है, इसलिए ERRसंदेशों को छिपा रहा है । यदि आप अधिक स्पष्ट होना चाहते हैं, तो आप || exit 0इसके बजाय आगे बढ़ सकते हैं और इसे उसी परिणाम को प्राप्त करना चाहिए।
{
"scripts": {
"lint": "jshint || true",
}
}