Avatar ·

त्रुटि TS2304: TypeScript में 'require' नाम नहीं मिल सका — इसे कैसे ठीक करें?

नमस्ते! मैंने अभी TypeScript सीखना शुरू किया है और फ़ाइलों के साथ काम करने के लिए Node.js मॉड्यूल fs को कनेक्ट करने की कोशिश कर रहा हूँ। मैं एक सरल स्क्रिप्ट लिख रहा हूँ जो फ़ाइल पढ़ती है: ```typescript const fs = require('fs'); fs.readFile('test.txt', 'utf8', (err, data) => { if (err) throw err; console.log(data); }); ``` लेकिन TypeScript कंपाइलेशन पर यह त्रुटि देता है: `error TS2304: Cannot find name 'require'`। मैं Node.js v18 और TypeScript v5 का उपयोग कर रहा हूँ। मैंने `@types/node` पैकेज इंस्टॉल किए, लेकिन त्रुटि अभी भी बनी हुई है। कृपया बताएं कि मैं क्या गलत कर रहा हूँ? क्या tsconfig.json को विशेष रूप से कॉन्फ़िगर करने या अतिरिक्त टाइप्स इंस्टॉल करने की आवश्यकता है? मैंने Stack Overflow पर समान प्रश्न देखे, लेकिन समाधान वहाँ बिखरे हुए हैं। मैं समझना चाहूँगा कि समस्या की जड़ क्या है: क्या यह इसलिए है कि TypeScript `require` के बारे में नहीं जानता, या मैं मॉड्यूल को गलत तरीके से इम्पोर्ट कर रहा हूँ। पहले से धन्यवाद! <<>>

त्रुटि का कारण

त्रुटि TS2304: Cannot find name 'require' इसलिए होती है क्योंकि TypeScript डिफ़ॉल्ट रूप से काम करता है