VS Code中Prettier仅命令行可用,命令面板格式化报错
解决VS Code中Prettier格式化文档报错问题
检查VS Code的Prettier插件配置
打开VS Code设置(快捷键Ctrl+,),搜索prettier.path,确认该字段是否被错误配置成带空格拼接的路径。若有异常,直接清空配置让插件自动查找,或手动指定正确的全局Prettier路径(比如C:\Users\ivanf\AppData\Roaming\npm\prettier.cmd,Windows下全局安装的Prettier执行文件后缀为.cmd)。排查项目内隐藏配置文件
除可见.json文件外,检查项目根目录下的.prettierrc、.prettierrc.js、.prettierrc.json,以及package.json中的prettier字段,确认是否存在错误指定prettierPath的配置项,找到后删除或修正。检查工作区设置
查看项目下的.vscode/settings.json,搜索prettier相关配置,确认无错误路径配置,若有异常则删除对应项。使用项目本地安装的Prettier
在项目根目录执行npm install prettier --save-dev,将Prettier安装到项目本地。VS Code插件会优先使用本地版本,可规避全局路径配置问题,之后再尝试Format Document功能。重置Prettier插件配置
若以上方法无效,在VS Code扩展面板找到Prettier,点击齿轮图标选择Reset Settings,重启VS Code后再测试。
内容的提问来源于stack exchange,提问作者Ivan
相关产品推荐
相关产品推荐

