当前位置: 首页 > news >正文

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. 团队协作:所有人代码风格完全统一
http://www.jsqmd.com/news/700231/

相关文章:

  • 终极游戏光标自定义工具:YoloMouse让你的鼠标指针在游戏中脱颖而出!
  • 第21章信息物理系统分析与设计
  • 液冷阀门清洁度检测设备 西恩士液冷部件源头生产厂商 - 工业设备研究社
  • Keras上采样与转置卷积:核心差异与实战应用
  • (课堂笔记)Oracle 常用函数:数值、字符串、日期处理
  • CUDA 13.3正式版发布前夜必读:AI框架厂商未公开的3大ABI断裂点(含TensorRT-10.3/ONNX Runtime 1.18兼容性矩阵速查表)
  • HeteroFlow完成主流国产GPU适配,打破国外技术垄断助力算力生态建设
  • Power BI学习笔记第10篇:实战案例 — 销售数据分析仪表板
  • 嵌入式机器人开发实战:从零到整的20个STM32F4核心示例深度解析
  • DeepSeek V4写的文章AI率高怎么降?2026年4月3步降到5% - 我要发一区
  • 如何用新蜂商城在2分钟内搭建完整的电商系统?
  • 英雄联盟国服终极换肤神器:R3nzSkin完整使用指南
  • (课堂笔记)Oracle 表关联:连接类型、数据发散、自关联、同环比计算
  • 高级安卓开发在DVR类产品中的应用与挑战
  • .NET 集成 SqlSugar、读写分离 、Redis
  • 生产级AI智能体架构实战:从原型到产品的工程化指南
  • DeepSeek V4写完用哪款降AI?2026年4月4款工具横评 - 我要发一区
  • 2026年独立站+TikTok Shop双轨策略:为什么聪明品牌不再押注单一渠道 - SocialEcho社媒管理
  • OpenCore Legacy Patcher终极指南:如何免费让旧Mac焕发新生
  • 【AI工具】2026年实用免费AI工具全分享:聊天、编程、设计三类工具实测对比
  • 终极DOL汉化美化整合指南:5分钟打造完美中文游戏体验
  • 从“学模型”到“做应用”:AI产品的30天实战进化指南
  • 在 Claude Code 里跑 DeepSeek-V4-Pro,三步搞定
  • 毫米波大规模MIMO中的波束空间处理技术解析
  • 效果展示:LFM2.5-VL-1.6B多语言图片理解实测,小模型也有大能耐
  • C语言内存安全面试必考TOP 15题(2026最新真题库+逐行安全分析)
  • 从‘虹猫蓝兔’到终身学习:聊聊Continual Learning如何让AI模型像人一样成长
  • LSTM时间序列预测实战:从原理到销售预测应用
  • 实用高效的AutoHotkey脚本编译指南:轻松将AHK转换为EXE可执行文件
  • 全局坐标转局部坐标推导 - Ladisson