允许 typescript 编译没有未使用的变量规则
Posted
技术标签:
【中文标题】允许 typescript 编译没有未使用的变量规则【英文标题】:allow typescript compilation with no unused variable rule 【发布时间】:2018-01-28 08:22:20 【问题描述】:我在 tsconfig 中使用这些规则来突出显示 vscode 中未使用的变量和导入。
"noUnusedLocals": true, /* Report errors on unused locals. */
"noUnusedParameters": true, /* Report errors on unused parameters. */
但是我希望这些规则不会阻止编译。 这可能吗?
【问题讨论】:
【参考方案1】:Typescript 永远不会阻止编译,只要语法有效。 您看到的只是“警告”,您的 javascript 文件已发出。
【讨论】:
不正确。这是我在 TSX 文件中得到的内容:Failed to compile. TS6133: 'e' is declared but its value is never read.
你能举个合适的例子吗?【参考方案2】:
您可以将它们标记为false
。因此未使用的变量显示为警告。然后当你修复它时,你可以将这些变量设置为true
【讨论】:
以上是关于允许 typescript 编译没有未使用的变量规则的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript 编译器崩溃:publicMembers 为 null 或未定义