visual-studio - 在 Visual Studio 2015 ASP.NET Core 项目中保存时,Angular 2 .ts 文件未转换为 .js

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

如果我对 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": 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"
  ]
}

关于visual-studio - 在 Visual Studio 2015 ASP.NET Core 项目中保存时,Angular 2 .ts 文件未转换为 .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36509194/

相关文章:

javascript - Angular4 模板

使用http时angular 6未定义函数

angular - 是否可以对不同元素使用相同的模板引用变量?

javascript - 当对象来自 Web API 时如何避免将日期转换为字符串

javascript - Angular 2 从数组中添加或删除项目

visual-studio - 在 Visual Studio 中查找和替换不替换所有事件

visual-studio - 将 Visual Studio 2013 解决方案升级到 Visual Studio 2015

visual-studio - 是否有专门用于分发 Visual Studio 宏的网站?

wpf - 修复了 ScrollView 外的页眉和页脚

ios - 来自 Firebase 的通知停止出现在 iOS 上