文章目录
pnpm format 是 pnpm 项目中用于一键统一代码风格、自动格式化所有源码 的命令(本质是运行 prettier)。

一、作用(一句话)
- 自动把代码按统一规范排版:缩进、引号、逗号、换行、空格等全部标准化。
- 解决多人协作时格式混乱、风格不一的问题。
二、从哪来?(package.json)
你用 create-vue 选了 Prettier 后,自动在 package.json 加了:
json
{
"scripts": {
"format": "prettier --write ."
}
}
pnpm format=pnpm run format= 执行prettier --write .--write:直接修改并覆盖原文件.:格式化项目所有文件 (按.prettierrc规则)
三、典型效果(格式化前后)
js
// 格式化前(乱)
const foo={a:1,b:2,
c:3};function test(){return 123}
// 执行 pnpm format 后(统一规范)
const foo = { a: 1, b: 2, c: 3 };
function test() {
return 123;
}
四、常用搭配
-
pnpm format--- 全量格式化 -
pnpm lint--- ESLint 语法检查(如果开了) -
一般开发流程:
bashpnpm install pnpm format # 先统一格式 pnpm dev # 再开发
五、常见问题
- 报错
command not found:没装 Prettier →pnpm add -D prettier - 不想格式化某些文件 :根目录新建
.prettierignore(类似.gitignore)