在 Visual Studio 2015 中设置 "allowUnreachableCode" TypeScript 编译器选项导致错误 "JsErrorScriptException (0x3001)"

Setting the "allowUnreachableCode" TypeScript Compiler Option In Visual Studio 2015 Causes Error "JsErrorScriptException (0x3001)"

我们将 TypeScript 与 Visual Studio 2015(更新 2)一起用于纯 HTML、JavaScript 项目(而非 ASP.Net),需要关闭'allowUnreachableCode' 选项。出于调试目的临时在代码中放置早期的 'return' 是很常见的。在 tsconfig 中设置 'allowUnreachableCode' complier 选项似乎可以正确关闭无法访问的代码警告。但是现在在编译时出现了这个 'VSTSC' 错误:JsErrorScriptException (0x30001)

TSCONFIG

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "sourceMap": true,
    "watch": true,
    "allowUnreachableCode": true
  }
}

代码

let router = new Router();

router.start()

return;

...附加代码

"watch": true,

我怀疑这个选项实际上是在抛出。