Avatar ·

tsconfig.json में esModuleInterop को समझना: TypeScript में CommonJS मॉड्यूल के आयात को कैसे ठीक करें

सभी को नमस्ते! मैं TypeScript में नया हूँ और प्रोजेक्ट सेट करते समय एक समस्या का सामना कर रहा हूँ जो मुझे समझ नहीं आ रही। मेरे पास एक Node.js प्रोजेक्ट है और मैं लोकप्रिय लाइब्रेरी `express` का उपयोग कर रहा हूँ। मैंने इसे npm के माध्यम से इंस्टॉल किया और टाइप्स (`@types/express`) भी इंस्टॉल किए। मेरी `tsconfig.json` फ़ाइल इस प्रकार है:\n\n```json\n{\n "compilerOptions": {\n "target": "ES2020",\n "module": "commonjs",\n "outDir": "./dist",\n "rootDir": "./src",\n "strict": true\n }\n}\n```\n\nजब मैं express को इस प्रकार आयात करने का प्रयास करता हूँ:\n\n```typescript\nimport express from 'express';\n```\n\nTypeScript यह त्रुटि देता है: `Module '"/path/to/node_modules/@types/express/index"' has no default export.` या कुछ इस प्रकार `This module is declared with 'export =' and can only be used with a default import when using the 'esModuleInte`