"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > RequireJS का उपयोग करके जावास्क्रिप्ट में त्रुटि \"आवश्यकता परिभाषित नहीं है\" को कैसे हल करें?

RequireJS का उपयोग करके जावास्क्रिप्ट में त्रुटि \"आवश्यकता परिभाषित नहीं है\" को कैसे हल करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:379

How to Resolve \

"जावास्क्रिप्ट require() फ़ंक्शन ReferenceError दे रहा है: require परिभाषित नहीं है"

जावास्क्रिप्ट में require() फ़ंक्शन का उपयोग करने का प्रयास करते समय, ReferenceError "आवश्यकता परिभाषित नहीं है" उत्पन्न हो सकती है। इस समस्या का अंतर्निहित कारण यह है कि require() फ़ंक्शन एक मॉड्यूल लोडर द्वारा प्रदान किया जाता है, जैसे कि RequireJS।

RequireJS: Javascript Module Loader

RequireJS एक है जावास्क्रिप्ट फ़ाइल और मॉड्यूल लोडर को JavaSript कोड के प्रदर्शन और संगठन को बढ़ाने के लिए डिज़ाइन किया गया है। यह मांग पर मॉड्यूल की परिभाषा और पुनर्प्राप्ति को सक्षम करके जटिल अनुप्रयोगों के मॉड्यूलरीकरण की सुविधा प्रदान करता है। RequireJS ब्राउज़रों की एक विस्तृत श्रृंखला के साथ संगत है और इसे Node.js और Rhino सहित विभिन्न जावास्क्रिप्ट वातावरणों में एकीकृत किया जा सकता है।

RequireJS को अपने प्रोजेक्ट में एकीकृत करना

समाधान करना "आवश्यकता परिभाषित नहीं है" त्रुटि के लिए, अपने वेब पेज या एप्लिकेशन में require.js स्क्रिप्ट जोड़कर अपने प्रोजेक्ट में RequireJS को शामिल करना आवश्यक है। RequireJS का छोटा संस्करण https://requirejs.org/docs/release/2.3.5/minified/require.js से प्राप्त किया जा सकता है।

कार्यान्वयन मॉड्यूल

एक बार RequireJS एकीकृत हो जाने के बाद, मॉड्यूल को define() फ़ंक्शन का उपयोग करके कार्यान्वित किया जा सकता है। उदाहरण के लिए:

define(['dependency'], function(dependency) {
  // Module code here
});

मॉड्यूल पुनर्प्राप्त करना

मॉड्यूल को require() फ़ंक्शन का उपयोग करके पुनर्प्राप्त किया जा सकता है, जैसा कि कोड स्निपेट में दिखाया गया है जो प्रारंभिक त्रुटि का कारण बना:

var request = require('request');
var cheerio = require('cheerio');
var qs = require('querystring');

अतिरिक्त संसाधन

RequireJS पर अधिक जानकारी के लिए, कृपया निम्नलिखित संसाधन देखें:

  • [RequireJS दस्तावेज़ीकरण](http://requirejs.org/docs/api.html)
  • [RequireJS डाउनलोड पेज](http://requirejs.org/docs/download.html)

RequireJS को शामिल करके और इन दिशानिर्देशों का पालन करके, आप "आवश्यकता परिभाषित नहीं है" त्रुटि को हल कर सकते हैं और अपने जावास्क्रिप्ट कोड में मॉड्यूल का प्रभावी ढंग से उपयोग कर सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729602977 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3