ノード プロジェクトで 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
私が理解している限り、「デフォルト」のブラケットなしでコードを取得する必要があり、正常に機能していたはずです-ブラケットを削除しようとしたところ、機能しました。
ここで何が欠けていますか?