sublime text 本身不处理代码格式化,必须由本地 prettier cli 驱动;全栈项目(js/ts/html/css/json/vue)统一排版的前提是 jsprettier 正确配置 prettier_cli_path 绝对路径、识别文件类型(如 vue component/typescript)、并设置 additional_extensions 和 parser 等参数,否则因路径错误或语法识别失败将导致格式化静默失效。

Sublime Text 本身不处理代码格式化,Prettier 必须由本地 CLI 驱动;全栈项目(JS/TS/HTML/CSS/JSON/Vue)能统一排版,前提是 JsPrettier 插件正确指向可执行的 prettier 命令,且文件类型识别无误——否则 Vue 文件不格式化、TS 报 parser 错误、HTML 空格错乱,都是路径或配置错位导致的。
怎么确认 prettier 命令真能在 Sublime 里跑起来
插件不装 Node.js,也不帮你补 PATH。它只认终端里敲得通的 prettier。
- 先在终端执行
prettier --version,有输出才算通过基础检查 - 如果报
command not found,别急着配 Sublime——先查which prettier(macOS/Linux)或where prettier(Windows),没结果就说明没装或 PATH 没生效 - 全局安装推荐:
npm install -g prettier;用nvm的用户,确保 Sublime 启动时加载了 shell 配置(macOS 建议从终端命令open -a "Sublime Text"启动) - 拿到的绝对路径(比如
/opt/homebrew/bin/prettier或%AppData%\npm\prettier.cmd)必须一字不差填进 JsPrettier 设置里的prettier_cli_path
JsPrettier 怎么支持 Vue、TS、HTML 这些非 JS 文件
JsPrettier 不硬编码语言支持,它靠 prettier CLI 自身能力 + 文件后缀推断。但默认不认 .vue,TS 可能解析失败,HTML 空格可能塌陷——这些不是插件 bug,是参数没对齐。
vue-composition-api-best-practices
Vue 3 组合式 API 与
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程
sublime 操作技巧,快捷键说明
共0课时 | 0人学习
Sublime Text 官方 Settings 文档
共0课时 | 0人学习
Sublime Text 官方 Packages 文档
共0课时 | 0人学习
