prettier 
prettier 是什么? 
Prettier 是一个固执己见的代码格式化程序,支持
- JavaScript (including experimental features)
 - JSX
 - Angular
 - Vue
 - Flow
 - TypeScript
 - CSS, Less, and SCSS
 - HTML
 - Ember/Handlebars
 - JSON
 - GraphQL
 - Markdown, including GFM and MDX v1
 - YAML
 
原理: Prettier
的原理是基于解析代码成抽象语法树(AST),然后根据预定义的规则重新生成格式化后的代码。它会忽略原始代码的格式,而是根据规则和配置生成新的格式化后的代码,从而确保代码风格的一致性。