हर बार जब मैं hexo
run चलाता हूं आदेश, मुझे निम्नलिखित समस्याओं का सामना करना पड़ता है
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
इसे स्टैकओवरफ्लो करने के बाद, मुझे समाधान मिला npm install hexo --no-optional
.चूंकि हेक्सो मॉड्यूल में कई निर्भरताएं हैं, और एक अस्थिर नेटवर्क-वातावरण के तहत इसे फिर से बनाना एक ही समस्या को जन्म देगा, पूरे मॉड्यूल को फिर से स्थापित करने की कोई आवश्यकता नहीं है। मुझे यह मॉड्यूल DTraceProviderBindings
खोजने के बाद मिला। हेक्सो के फ़ोल्डर में। यह एक्सटेंशन आपको अपने Node.js अनुप्रयोगों के लिए देशी DTrace प्रदाता बनाने की अनुमति देता है। अर्थात्, प्रदाता और जांच बनाने के लिए जो नोड रनटाइम के बारे में जानकारी के बजाय आपके आवेदन के लिए विशिष्ट जानकारी को उजागर करता है। इसके जीथब पेज पर और पढ़ें।
इस वैकल्पिक मॉड्यूल को हटाएं
npm uninstall dtrace-provider
फिर कोई त्रुटि जानकारी नहीं। लेकिन अगर आपको इस मॉड्यूल का उपयोग करने की आवश्यकता है, तो आप इसे पुनः स्थापित कर सकते हैं
npm install dtrace-provider
बेशक यह वैकल्पिक है।