1
  • VS 代码 1.16

我用 Prettier 格式化代码,并在保存时格式化。我在分配的变量周围得到了奇怪的括号;

我有这两个变量

格式化前:

   tlProjectLoader = new TimelineMax({
      paused: true
   }),

  $laoder = $(this).find('.loader');

格式化后:

  (tlProjectLoader = new TimelineMax({
    paused: true
  })),

  ($laoder = $(this).find('.loader'));

我知道这是 Prettier 造成的,因为当我关闭它并且这种行为不会发生时。所以为什么?如果我不需要它 - 如何关闭它?

4

1 回答 1

1

似乎当您在一个语句中声明全局变量时会发生这种情况(用逗号分隔,而不是分号)

所以你有两个选择:要么使用var/ let/ const,要么用分号分隔声明:

global = 123;
anotherGlobal = 345;

提示:您可以在Prettier Playground上测试 Prettier 输出

于 2017-09-10T14:13:53.530 回答