【发布时间】:2021-09-23 22:07:34
【问题描述】:
我在 VSCode 中为 Angular 项目使用了几个月。它工作正常。
今天我将 Angular 升级到 v11,并且在我开始更改 ts 文件的那一刻(在这种情况下,我正在更改带有单元测试的文件,扩展名为 .spec.ts),并且有 85 个字符的一行被拆分为:
const tblRows = fixture.debugElement.nativeElement.querySelectorAll('table tr');
到
const tblRows =
fixture.debugElement.nativeElement.querySelectorAll('table tr');
同时,同一文件中更长的行没有被拆分:
it('Loaded map descriptions should load names and set state for "Edit" buttons', () => {
我开始学习更多,发现设置“打印宽度”是 80。我将其更改为 140,然后更改为 120 - 它没有任何明显的差异。
我检查了另一个文件,120 个字符的行没有被分割...
我已经检查过了,prettier 被用作默认格式:
请帮助查找此问题的原因。谢谢!
【问题讨论】:
-
我希望我知道答案,因为我自己也在与这个作斗争。但是我认为长线没有被分割的原因是它是一个字符串(不是代码)并且有一个设置。
-
可能是一个原因,但该字符串后面还有其他标记/字符,因此它们可能已被拆分...
-
@PeS:你最近也升级了 Angular 吗?
-
是的。和nestjs。
标签: angular visual-studio-code prettier