javascript - 更漂亮的 javascript 代码缩进配置

标签 javascript typescript prettier

我在 Visual Studio Code 中使用 Prettier 进行格式化。

通常,它在我的 JS/TS 文件中运行良好。但它坚持将这样的代码包装到单行中:

trigger('myInsertRemoveTrigger', [
  transition(':enter', [
    style({ opacity: 0 }),
    animate('5s', style({ opacity: 1 })),
  ]),
  transition(':leave', [
    animate('5s', style({ opacity: 0 }))
  ])
]),

变得像

    trigger('fadeInOut', [
      transition(':enter', [style({ opacity: 0 }), animate('.5s', style({ opacity: 1 }))]),
      transition(':leave', [animate('.5s', style({ opacity: 0 }))])
    ])

我觉得更难阅读。我看过 available options并且看不到与此相关的任何内容。我能以某种方式配置它吗?

目前,我的.prettierrc

{
  "printWidth": 120,
  "singleQuote": true,
  "useTabs": false,
  "tabWidth": 2,
  "semi": true,
  "bracketSpacing": true
 }

最佳答案

prettier 固执己见,因此您无法配置它格式化代码的方式:您只需要接受 prettier 所做的缩进 :)

关于javascript - 更漂亮的 javascript 代码缩进配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56549851/

相关文章:

作为开发依赖更漂亮

visual-studio-code - vs 代码更漂亮 - 在 Angular 中的 @Input() 装饰器之后添加新行

javascript - Websockets - "error"事件后面总是跟着 "close"事件吗?

javascript - 等待异步调用完成 - 太晚了

typescript - 在 Vue 组件上指定路由的正确方法

javascript - Jasmine 测试用例未在已编译的 Typescript 中定义内启动

javascript - 如何在配置了 ESLINT 和 Prettier 的行尾使用 NOSONAR?

javascript - 如何在javascript中检测浏览器渲染引擎?

javascript - 如何使用重力沿弯曲路径制作动画

typescript - 检查 Zod 类型是否等同于 TypeScript 接口(interface)?