E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:421 नया TSError (डायग्नोस्टिक टेक्स्ट, डायग्नोस्टिक कोड) लौटाएं ^ TSError: ⨯ टाइपस्क्रिप्ट संकलित करने में असमर्थ: src/server.ts:1:8 - त्रुटि TS1259: मॉड्यूल ''ई:/रिएक्ट-प्रोजेक्ट्स/वीडियो-चैट/नोड_मॉड्यूल्स/@ प्रकार/एक्सप्रेस/इंडेक्स'' केवल 'esModuleInterop' ध्वज का उपयोग करके डिफ़ॉल्ट-आयात किया जा सकता है
1 आयात एक्सप्रेस, {एप्लिकेशन} "एक्सप्रेस" से; ~~~~~~
Node_modules/@types/express/index.d.ts:108:1 108 निर्यात = ई; ~~~~~~~~~~ यह मॉड्यूल 'निर्यात =' का उपयोग करके घोषित किया गया है, और 'esModuleInterop' ध्वज का उपयोग करते समय केवल एक डिफ़ॉल्ट आयात के साथ उपयोग किया जा सकता है। src/server.ts: 2: 8 - त्रुटि TS1259: मॉड्यूल '"E:/React-Projects/video-chat/node_modules/@types/socket.io/index"' को केवल 'esModuleInterop' ध्वज का उपयोग करके डिफ़ॉल्ट-आयात किया जा सकता है
"सॉकेट.आईओ" से 2 आयात सॉकेटआईओ, {सर्वर सॉकेटियोसर्वर के रूप में; ~~~~~~~
Node_modules/@types/socket.io/index.d.ts:16:1 16 निर्यात = SocketIO; ~~~~~~~~~~~~~~~~~ यह मॉड्यूल 'निर्यात =' का उपयोग करके घोषित किया गया है, और केवल 'esModuleInterop' ध्वज का उपयोग करते समय डिफ़ॉल्ट आयात के साथ उपयोग किया जा सकता है। createTSError (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:421:12) पर रिपोर्टTSError पर (E:\React-Projects\video-chat\node_modules\ts-node\ src\index.ts:425:19) getOutput पर (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:553:36) Object.compile पर (E:\React- Project\video-chat\node_modules\ts-node\src\index.ts:758:32) पर Module.m._compile (E:\React-Projects\video-chat\node_modules\ts-node\src\index. ts:८३७:४३) पर मॉड्यूल._एक्सटेंशन..जेएस (आंतरिक/मॉड्यूल/सीजे/लोडर.जेएस:११७७:१०) Object.require.extensions पर। [as .ts] (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:840:12) मॉड्यूल.लोड पर (आंतरिक/मॉड्यूल/cjs/loader.js:1001: 32) Function.Module._load (आंतरिक/मॉड्यूल/cjs/loader.js:900:14) पर मॉड्यूल.require (आंतरिक/मॉड्यूल/cjs/loader.js:1043:19) [नोडमोन] ऐप क्रैश हो गया - प्रतीक्षा कर रहा है फ़ाइल प्रारंभ करने से पहले परिवर्तन...
1 उत्तर
मेरा मानना है कि ऐसा इसलिए है क्योंकि आपकी tsconfig.json
फ़ाइल में esModuleInterop
compilerOptions
सेक्शन में सही पर सेट होना चाहिए। आशा है कि इससे सहायता मिलेगी
संबंधित सवाल
नए सवाल
node.js
Node.js एक घटना-आधारित, गैर-अवरोधक, अतुल्यकालिक I / O रनटाइम है जो Google के V8 जावास्क्रिप्ट इंजन और libuv लाइब्रेरी का उपयोग करता है। इसका उपयोग उन अनुप्रयोगों को विकसित करने के लिए किया जाता है जो क्लाइंट पर और साथ ही सर्वर साइड पर जावास्क्रिप्ट को चलाने की क्षमता का भारी उपयोग करते हैं और इसलिए कोड के पुन: प्रयोज्य और संदर्भ स्विचिंग की कमी से लाभान्वित होते हैं।