我正在尝试在我的节点项目中使用 TypeScript,但我遇到了一些问题。
这是我的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
据我了解,我应该得到没有“默认”括号的代码,它会工作得很好 - 我尝试删除括号并且它工作。
我在这里想念什么?