मैं अपने नोड प्रोजेक्ट में टाइपस्क्रिप्ट के साथ काम करने की कोशिश कर रहा हूं लेकिन इसके साथ कुछ समस्याएं हैं।नोडजेएस + टाइपस्क्रिप्ट: टाइप स्क्रिप्ट संकलित कोड के साथ अस्पष्ट वाक्यविन्यास
यह मेरा index.ts फ़ाइल है:
import express from 'express';
const app = express();
मैं चल रहा हूँ:
tsc --module commonsjs -d index.ts
मेरे उत्पादन index.js है:
var express_1 = require('express');
var app = express_1["default"]();
जहां इस ["default"]
किया आया से? यह ठीक से चलाने के लिए नहीं मेरी कोड बना रही है:
var app = express_1["default"]();
^
TypeError: express_1.default is not a function
जहां तक मैं समझता हूँ कि मैं "डिफ़ॉल्ट" कोष्ठक के बिना कोड प्राप्त होनी चाहिए और यह ठीक काम किया है | - मैं कोष्ठक को हटाने की कोशिश की और यह काम किया।
मुझे यहां क्या याद आ रही है?
'आयात *' विरासत मॉड्यूल आयात करने का गलत तरीका है। Http://stackoverflow.com/a/29598404/252087 देखें। –