在 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,
我怀疑这个选项实际上是在抛出。
我们将 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,
我怀疑这个选项实际上是在抛出。