我的 tsconfig 文件中有以下内容:
{
"compilerOptions": {
"module": "ESNext",
"target": "es6",
"sourceMap": true,
"rootDir": "./",
"outDir": "static/gen/",
"include": ["test/**/*"],
"declaration": true,
"emitDeclarationOnly": false
},
}
每当打开“声明”时,.js 文件就停止从 .ts 文件生成。一切正常,直到我打开“声明”(“emitDeclarationOnly”为 false)。
我正确地认为 .js 文件应该在声明打开时生成(emitDeclarationOnly = false),对吗?知道为什么会发生这种情况吗?
问题是我在compilerOptions指令中有include指令,但它需要位于配置的根目录中。