当前位置: 首页> 教育> 就业 > 青岛缤纷网络科技有限公司_网页设计什么软件好_网络信息发布平台_网页制作流程

青岛缤纷网络科技有限公司_网页设计什么软件好_网络信息发布平台_网页制作流程

时间:2025/7/18 6:25:10来源:https://blog.csdn.net/m0_73574455/article/details/144935696 浏览次数:0次
青岛缤纷网络科技有限公司_网页设计什么软件好_网络信息发布平台_网页制作流程

1.什么是 Prettier?

// Prettier 是代码格式化工具,它可以自动调整代码格式
// 比如把这样的代码:
function foo ( a,    b ){
return a+b;
}// 自动格式化成这样:
function foo(a, b) {return a + b;
}

2.基础配置详解

{// 控制每行代码的最大长度,超过会自动换行"printWidth": 80,// true: 使用单引号, false: 使用双引号"singleQuote": true,// 示例:// 单引号:const name = 'john'// 双引号:const name = "john"// 控制缩进的空格数"tabWidth": 2,// 示例:// tabWidth: 2function example() {··return true;}// 是否在语句末尾添加分号"semi": true,// true: const name = "john";// false: const name = "john"// 对象花括号中是否添加空格"bracketSpacing": true,// true: { foo: bar }// false: {foo: bar}
}

3.实际使用场景

// 1. 对象格式化
// 格式化前:
const user={name:"john",age:20,city:"New York"};// 格式化后:
const user = {name: "john",age: 20,city: "New York"
};// 2. 数组格式化
// 格式化前:
const fruits=['apple','banana','orange','grape'];// 格式化后:
const fruits = ['apple','banana','orange','grape'
];// 3. 函数格式化
// 格式化前:
function calculate(a,b,c){return a+b*c;}// 格式化后:
function calculate(a, b, c) {return a + b * c;
}

4.在项目中使用

# 1. 安装 Prettier
npm install --save-dev prettier# 2. 创建配置文件
# 在项目根目录创建 .prettierrc 文件# 3. 添加格式化命令到 package.json
{"scripts": {"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,vue,css,scss}\""}
}# 4. 运行格式化
npm run format

5.常见配置组合

// 1. 基础配置(适合大多数项目)
{"printWidth": 80,"tabWidth": 2,"singleQuote": true,"semi": true,"trailingComma": "es5","bracketSpacing": true
}// 2. Vue项目配置
{"singleQuote": true,"semi": false,"vueIndentScriptAndStyle": true,"htmlWhitespaceSensitivity": "ignore","endOfLine": "auto"
}// 3. React项目配置
{"singleQuote": true,"jsxSingleQuote": true,"semi": true,"tabWidth": 2,"bracketSpacing": true,"jsxBracketSameLine": false,"arrowParens": "always"
}

6.与编辑器集成

// VS Code 设置
{// 保存时自动格式化"editor.formatOnSave": true,// 将 Prettier 设置为默认格式化工具"editor.defaultFormatter": "esbenp.prettier-vscode",// 针对不同语言设置"[javascript]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},"[vue]": {"editor.defaultFormatter": "esbenp.prettier-vscode"}
}

7.使用 Prettier 的好处:

  • 不用再手动调整代码格式
  • 团队代码风格统一
  • 提高代码可读性
  • 减少代码审查中的格式相关讨论
  • 可以专注于代码逻辑而不是格式
关键字:青岛缤纷网络科技有限公司_网页设计什么软件好_网络信息发布平台_网页制作流程

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: