news 2026/5/1 9:58:47

prettier代码格式化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
prettier代码格式化

一、先安装 2 个必须包

在你的项目里运行(任意包管理器):

运行

npm install -D prettier prettier-plugin-tailwindcss
  • prettier:代码格式化
  • prettier-plugin-tailwindcss官方推荐,比 Headwind 更稳的 Tailwind 类排序

二、创建 2 个配置文件(直接复制)

1..prettierrc(格式化规则)

在项目根目录新建:

{ "semi": false, "singleQuote": true, "tabWidth": 2, "printWidth": 100, "trailingComma": "es5", "plugins": ["prettier-plugin-tailwindcss"] }

2..prettierignore(不需要格式化的文件)

/node_modules /dist /build .DS_Store *.log

三、添加格式化命令(编译时自动格式化)

打开package.json,添加脚本:

"scripts": { "format": "prettier --write .", "build": "npm run format && 你的原来编译命令" }

以后你运行编译时:

运行

npm run build

先自动格式化整个项目所有代码→ 再编译!


四、VS Code 自动格式化(保存就格式化)

打开 VS Code 设置settings.json

{ // 默认格式化工具 = Prettier "editor.defaultFormatter": "esbenp.prettier-vscode", // 保存时自动格式化 "editor.formatOnSave": true, // 自动格式化全部类型文件 "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }

五、最终效果(你想要的全部实现)

  1. 写代码时:保存 → Prettier 自动格式化 + Tailwind 类自动排序
  2. 编译时npm run build先格式化整个项目所有文件,再编译
  3. 样式冗余:类排得整整齐齐,多余类一眼看见
  4. 团队协作:所有人代码风格完全统一
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 8:43:48

npm实战指南:从基础配置到高效开发

1. npm基础配置:从零搭建开发环境 第一次接触npm时,我完全被满屏的依赖关系搞懵了。直到后来才发现,只要掌握几个核心命令,就能快速搭建起开发环境。现在我就把这些年总结的配置经验分享给你。 安装Node.js时会自动附带npm&#x…

作者头像 李华
网站建设 2026/4/25 22:43:20

零基础玩转all-MiniLM-L6-v2:Ollama一键部署轻量级语义搜索

零基础玩转all-MiniLM-L6-v2:Ollama一键部署轻量级语义搜索 1. 为什么选择all-MiniLM-L6-v2 如果你正在寻找一个既轻量又强大的文本语义理解工具,all-MiniLM-L6-v2绝对值得考虑。这个基于BERT架构的轻量级模型,在保持高性能的同时&#xff…

作者头像 李华
网站建设 2026/5/1 8:35:25

终极Windows更新修复指南:5分钟解决系统更新卡死问题

终极Windows更新修复指南:5分钟解决系统更新卡死问题 【免费下载链接】Reset-Windows-Update-Tool Troubleshooting Tool with Windows Updates (Developed in Dev-C). 项目地址: https://gitcode.com/gh_mirrors/re/Reset-Windows-Update-Tool 你是否曾经遇…

作者头像 李华
网站建设 2026/5/1 8:42:47

3分钟掌握Unity游戏去马赛克:BepInEx插件完全指南

3分钟掌握Unity游戏去马赛克:BepInEx插件完全指南 【免费下载链接】UniversalUnityDemosaics A collection of universal demosaic BepInEx plugins for games made in Unity3D engine 项目地址: https://gitcode.com/gh_mirrors/un/UniversalUnityDemosaics …

作者头像 李华
网站建设 2026/4/27 8:40:12

别再只会用solve()了!Eigen库中LDLT分解的3个实战场景与性能对比

别再只会用solve()了!Eigen库中LDLT分解的3个实战场景与性能对比 在机器人路径规划、计算机图形学渲染优化或有限元分析中,我们常常需要求解形如Axb的线性方程组。许多开发者习惯性地调用Eigen库的solve()方法,却忽略了不同矩阵分解方式对计算…

作者头像 李华