我使用带单引号的 TypeScript 样式,双引号专门用于 HTML 模板。
WebStorm/PhpStorm 自动导入添加带有双引号的 import
语句并破坏样式。我想这适用于所有 JetBrains 产品。
如何解决此行为?
此行为由以下选项控制:
设置/首选项编辑器 |代码风格 | TypeScript“标点符号”选项卡 |生成的代码 -> 引号
从 2017.1 版本开始,它位于新的 Punctuation
标签上,并且选项的名称略有不同:
https://i.stack.imgur.com/S94ry.png
此外,如果您想在像这样添加导入时在花括号之间添加自动空格
import { MyComponent } from './my.component';
您可以签入标签 Spaces | Whithin | ES6 import/export braces
在 2017-2019
中,我们是这样做的:
转到设置在搜索中键入代码样式选择打字稿转到标点部分选择单引号
https://i.stack.imgur.com/34gmI.png
https://i.stack.imgur.com/cQucq.png
第一件事需要检查你的 Tslint 文件
"quotemark": [
true,
"Double"
],
它应该是 Double 而不是 Single,因为它在 Project Build 中通过了 Failed TSLint。
现在转到您的设置 |编辑 |打字稿 |标点
从下拉列表中选择 Single 并应用/确定。
https://i.stack.imgur.com/VO436.png
lang=ts
。