VSCode中React代码格式化异常问题求助
解决VSCode格式化React代码错乱的问题
指定正确的默认格式化工具
打开VSCode设置(快捷键Ctrl+,),搜索default formatter,选择Prettier - Code formatter(未安装的话先在插件市场安装)。也可以右键点击当前React文件,选择「格式化文档方式」→「配置默认格式化程序」,直接指定Prettier。确认文件语言模式正确
查看VSCode右下角状态栏的语言标识,确保.js文件被识别为JavaScript React。如果不是,点击标识选择「JavaScript React」;也可以在设置中添加固定关联:"files.associations": { "*.js": "javascriptreact" }禁用冲突插件
暂时禁用ESLint、Beautify等其他格式化类插件,只保留Prettier,测试格式化是否恢复正常,排查插件冲突问题。重置Prettier配置
如果项目中有自定义的.prettierrc、.prettierignore配置文件,先删除或重命名,恢复Prettier默认配置后重试。也可以在VSCode设置中搜索prettier,点击「重置所有设置」恢复默认值。修正Emmet配置
在VSCode设置中搜索emmet.includeLanguages,确保配置为:"emmet.includeLanguages": { "javascriptreact": "html" }避免将普通JS文件关联到HTML的Emmet规则。
内容的提问来源于stack exchange,提问作者gregoire constant
相关产品推荐
相关产品推荐

