Prettier 插件不格式化 Vue 单文件组件里的 script 部分怎么办?
我装了 Prettier 和 @prettier/plugin-pug、prettier-plugin-vue 这些插件,但保存时 Vue 文件里的 script 代码还是没被格式化,template 和 style 可以正常格式化。这是我的测试代码:
export default {
name: 'TestComponent',
data() {
return { msg: "hello" };
}
}
已经确认 .prettierrc 里配置了 vueIndentScriptAndStyle: true,也重启过编辑器,但 script 里的缩进和引号就是不按规则处理,到底漏了哪一步?
prettier.config.js
还有检查下你的编辑器设置,确保它使用 prettier 格式化工具,并且对 vue 文件启用了格式化功能。有时候编辑器插件需要手动配置一下。