मैं यह पता लगाने के लिए एक तरीका ढूंढ रहा हूं कि कोई मॉड्यूल उपलब्ध है या नहीं।जांचें कि कोई node.js मॉड्यूल उपलब्ध है
उदाहरण के लिए, मैं यह जांचना चाहता हूं कि मॉड्यूल mongodb
प्रोग्रामेटिक रूप से उपलब्ध है या नहीं।
इसके अलावा, यदि कोई मॉड्यूल नहीं मिला है, तो इसे प्रोग्राम को रोकना नहीं चाहिए, मैं इसे स्वयं संभालना चाहता हूं।
पीएस: मैंने यह प्रश्न जोड़ा क्योंकि Google सहायक नहीं है।
, बहुत अच्छा शानदार। – ShrekOverflow
अपने मॉड्यूल के साथ इसका उपयोग सावधान रहें। अगर एक नेस्टेड आवश्यकता विफल हो जाती है तो 'MODULE_NOT_FOUND' कॉल किया जाएगा। इससे बचने के लिए संदेश पर एक रेगेक्स का उपयोग किया जा सकता है यह जांचने के लिए कि कौन सा मॉड्यूल नहीं मिला था। कंसोल को वास्तविक त्रुटि संदेश मुद्रित करने की सलाह दी जाएगी। पहले 'require.resolve' का उपयोग करना इससे भी बच जाएगा। – vaughan