如果检测到错误,则禁止从typescript生成javascript

时间:2016-09-30 11:48:49

标签: javascript visual-studio typescript compilation

我已经开始在Visual Studio中使用typescript,看起来默认行为是即使发现错误也会生成javascript。所以我能看到的唯一静态编译输出是红色下划线,如果检测到错误。真的很容易忽视,所以我更喜欢在这种情况下没有生成异常的js或js或其他形式的显式错误。是否可以设置Visual Studio来执行类似的操作?

更新: 似乎有一个选项不会在出错时发出,但是留下旧的js代码,这不是一个理想的结果,所以我想听听其他简单的选项,如果它们存在。

1 个答案:

答案 0 :(得分:3)

您可以在 tsconfig.json 中将 noEmmitOnError 选项设置为true。

例如

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "noImplicitAny": false,
    "sourceMap": false,
    "noEmitOnError": true
  },
  "exclude": [
    "node_modules"
  ]
}