TS 中的 String " vs char ',为什么又是一个 Issue

String " vs char ' in TS, why is this an Issue again

我有 30 多年的背景,我习惯使用 " 表示字符串和 ' 表示字符,这对我来说很自然。

我没有参与关于 " vs ' 的 PHP 战争,所以,不要 提出这个问题。

我正在使用 Typescript,而 TS lint 坚持使用 ' 而不是 ",当然,我可以将其关闭,但可能是 TS 编译中的原因?除了我的同事 env,它会导致问题?为什么 TSLint 坚持?

这是指 TSLint quotemark 规则。您可以在 tslint.json 中对其进行配置,以选择您喜欢的任何引用样式。

使用一种引述风格相对于另一种引述风格并没有真正的语言水平优势,但在您的项目中有一个一致的选择对于保持一致的风格非常有用。

顺便说一句,TSLint is deprecated, and you'll be better off in the long run using typescript-eslint 使用 ESLint 对您的 TypeScript 代码进行 lint。