私は次のプログラムを持っています:
let m = new Map([
['key', 'value']
])
export function func() {
console.log(m)
}
次のtsconfig:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es2015",
"module": "commonjs",
"moduleResolution": "node",
"lib": [
"es2015",
"dom"
],
"sourceMap": true,
"types": [
"node"
],
"outDir": "dist"
},
"include": [
"*.ts"
],
"exclude": [
"node_modules"
]
}
コードは ts-node で正常に実行されますが、tsc でトランスパイルすると次のエラーが発生します。
エラー TS2304: 名前 'Map' が見つかりません。
ts-node
マップを見つける方法はありますが、そうでtsc
はありませんか?