提问人:Dakusan 提问时间:11/2/2023 更新时间:11/4/2023 访问量:42
IntelliJ 中的 Typescript 在打开 tsconfig 声明时不生成 js 文件
Typescript in IntelliJ not generating js files when tsconfig declaration is turned on
问:
我的tsconfig文件中有以下内容:
{
"compilerOptions": {
"module": "ESNext",
"target": "es6",
"sourceMap": true,
"rootDir": "./",
"outDir": "static/gen/",
"include": ["test/**/*"],
"declaration": true,
"emitDeclarationOnly": false
},
}
每当打开“声明”时,.js文件就会停止从.ts文件生成。一切正常,直到我打开“declaraction”(将“emitDeclarationOnly”设置为false)。
我认为 .js 文件应该在打开声明时生成是正确的(使用 emitDeclarationOnly=false),对吗?知道为什么会发生这种情况吗?
答:
0赞
Dakusan
11/4/2023
#1
问题是我在compilerOptions指令中有include指令,但它需要位于配置的根目录中。
评论
tsc
、使用 IntelliJ 中的编译器上下文操作等)。请参阅如何提问。js
使用您的配置时,使用 Typescript 小部件上的“编译”操作和“更改时重新编译”选项,为我正确发出文件。您确定您有问题的文件包含在您的?另外,您使用哪些 IDE 和 Typescript 版本?tsconfig.json