是否可以抑制Visual Studio中的错误(使用TypeScript时)?
具体来说,我想抑制is declared but never used
- 错误。在调试时我需要每隔一段时间注释掉一些代码,但如果我声明了一个我没有使用的函数,Visual Studio就会拒绝构建项目。
为什么开始时会出现错误?难道不是警告吗?
答案 0 :(得分:3)
您应该使用tsconfig.json
文件,此处提供更多信息:
http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
可能需要一些时间才能按现在配置项目的方式对其进行配置,但是当有未使用的本地人时,有一个设置为不出错:
{
"compilerOptions": {
"noUnusedLocals": false
}
}
还有一些其他设置,noUnusedParameters
,allowUnsedLabels
和allowUnreachableCode
可能会对您有所帮助。
此处提供了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>