【问题标题】:Add extra line before declaring first field property in class在类中声明第一个字段属性之前添加额外的行
【发布时间】:2021-09-22 22:17:32
【问题描述】:

我刚刚在我的 vscode 上安装了 prettier,我发现 prettier 正在删除 TypeScript 类中第一个属性之前的一行。

这是在保存之前

export class HomeComponent implements OnInit {
                                                  <- this line gets removed
  user$: Observable<User> = this.auth.user$.pipe(
    tap((user) => (!user ? this.toLogin() : user))
  );

  constructor(
    private auth: AuthService,
    private router: Router,
    private sidebar: SidebarService
  ) {}
}

这是保存后

export class HomeComponent implements OnInit {
  user$: Observable<User> = this.auth.user$.pipe(
    tap((user) => (!user ? this.toLogin() : user))
  );

  constructor(
    private auth: AuthService,
    private router: Router,
    private sidebar: SidebarService
  ) {}
}

有什么办法可以配置吗?

【问题讨论】:

    标签: typescript visual-studio-code prettier


    【解决方案1】:

    Prettier 不是一个厨房水槽代码格式化程序,它会尝试以您希望的任何方式打印您的代码。这是自以为是的。

    这句话取自 Prettier 的选项页面。 https://prettier.io/docs/en/option-philosophy.html

    就个人而言,我喜欢 Prettier,并建议你继续使用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-11
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      • 2019-01-07
      相关资源
      最近更新 更多