5月30日 10:11
Prettier 支持哪些语言和文件类型?
Prettier 原生支持 JavaScript、TypeScript、JSX、TSX、CSS、SCSS、Less、HTML、Vue、Angular、JSON、YAML、Markdown、MDX、GraphQL 等常见前端和文档格式。Java、PHP、Ruby、XML 等也可以通过插件或社区解析器支持。判断能不能格式化,关键看 Prettier 是否有对应 parser。
追问
Prettier 原生支持哪些文件?
常见有 .js、.jsx、.ts、.tsx、.css、.scss、.less、.html、.vue、.json、.yaml、.md、.mdx、.graphql。
插件支持和原生支持有什么区别?
原生支持开箱即用;插件支持需要额外安装包,团队里要统一依赖版本,否则 CI 和本地结果可能不一致。
Prettier 怎么判断用哪个解析器?
通常根据扩展名自动选择 parser。识别不了时,可以用 overrides 指定 parser。
写段代码
json{"overrides":[{"files":"*.vue","options":{"parser":"vue"}}]}