My Angular 2应用程序使用Typescript,所有内容都编译成" dist"中的Javascript文件。夹。一切都按预期工作,我的" app"中有ts(Typescript)文件。文件夹和Javascript文件在我的" dist"夹。然后,出于某种原因昨天,我的应用程序"文件夹开始显示js文件的生成,每当我创建一个新的ts文件。此外,我现有的所有ts文件现在都显示了随附的js文件。我没有改变任何事情来影响这个设置,为什么我在我的" app"中得到了编译的javascript。文件夹现在,以及它应该去的地方 - 在" dist"夹?我的Angular 2应用程序仍然有效,但现在我的所有这些无关文件都在我的应用程序中#34;文件夹不需要 - 也不应该 - 在那里。我该如何解决这个问题?
BTW,这是我的tsconfig文件:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"outDir": "./dist",
"rootDir": "./app"
},
"files": [
"app/main.ts",
"typings/index.d.ts"
]
}
答案 0 :(得分:0)
确保这不是由IDE中可自动编译打字稿的设置引起的。在文本编辑器中对ts文件进行一些更改,这些更改不支持打字稿,看看是否能解决您的问题。