Angular 2 .ts文件在Visual Studio 2015 ASP.NET Core项目中保存时不会转换为.js

时间:2016-04-08 20:54:14

标签: visual-studio typescript angular asp.net-core

如果我对ap​​p.component.ts进行了更改并保存了文件,则在我手动构建项目之前,更改不会出现在app.component.js中。

我的目标是在保存后在浏览器中反映Angular 2代码更改。我不应该每次都做一次构建。

这是我的 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"
  ]
}

2 个答案:

答案 0 :(得分:5)

您错过了"compileOnSave": trueTypeScript 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"
  ]
}

答案 1 :(得分:-1)

任务管理器资源管理器上的

转到自定义并运行tsc:w