在Visual Studio 2015中抑制TypeScript错误

时间:2017-01-10 17:23:01

标签: visual-studio typescript

是否可以抑制Visual Studio中的错误(使用TypeScript时)?

具体来说,我想抑制is declared but never used - 错误。在调试时我需要每隔一段时间注释掉一些代码,但如果我声明了一个我没有使用的函数,Visual Studio就会拒绝构建项目。

为什么开始时会出现错误?难道不是警告吗?

2 个答案:

答案 0 :(得分:3)

您应该使用tsconfig.json文件,此处提供更多信息:

http://www.typescriptlang.org/docs/handbook/tsconfig-json.html

可能需要一些时间才能按现在配置项目的方式对其进行配置,但是当有未使用的本地人时,有一个设置为不出错:

{
    "compilerOptions": {
        "noUnusedLocals": false
    }
}

还有一些其他设置,noUnusedParametersallowUnsedLabelsallowUnreachableCode可能会对您有所帮助。

此处提供了JSON文件的架构:http://json.schemastore.org/tsconfig

Visual Studio应该知道JSON文件是tsconfig文件,并从该模式文件中提供IntelliSense信息。

答案 1 :(得分:0)

如果使用csproj -file,你可以通过删除行删除is declared but never used - 错误

<TypeScriptNoUnusedLocals>True</TypeScriptNoUnusedLocals>

或将其更改为

<TypeScriptNoUnusedLocals>False</TypeScriptNoUnusedLocals>

其他一些抑制错误的设置:

<TypeScriptAllowUnreachableCode>True</TypeScriptAllowUnreachableCode> <TypeScriptNoUnusedParameters>False</TypeScriptNoUnusedParameters> <TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>