如果我对 app.component.ts 进行更改并保存文件,则更改不会出现在 app.component.js 中,直到我手动构建项目。
我的目标是在我保存后让 Angular 2 代码更改反射(reflect)在浏览器中。我不应该每次都做一个构建。
这是我的tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
最佳答案
您缺少 "compileOnSave": true
。 TypeScript documentation说它只适用于 Visual Studio 2015 和 Atom TypeScript 插件。它还需要 TypeScript 1.8.4 或更高版本。
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
关于visual-studio - 在 Visual Studio 2015 ASP.NET Core 项目中保存时,Angular 2 .ts 文件未转换为 .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36509194/