我希望typescript在编译时不会创建.d.ts文件。这是因为它会导致重复的标识符"所有类名都有错误。我已将此添加到tsconfig文件中:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"noImplicitAny": true,
"module": "system",
"moduleResolution": "node",
"sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"outDir":"js/",
"declaration": true
},
"exclude": [
"bower_components",
"node_modules",
"wwwroot" // this is the key line
]
}
这应该让它停止创建.d.ts文件,如this answer
所示但我想这不是我需要排除的文件夹,因为排除它并不会阻止它为我创建.d.ts文件。我正在使用visual studio代码。我需要排除哪个文件?
答案 0 :(得分:12)
如果你想要的是不生成 d.ts
个文件,那么你需要删除:
declaration: true
来自tsconfig.json
- 声明-d生成相应的' .d.ts'文件。