当前位置:   article > 正文

VsCode 使用Prettier格式化代码_vscode prettier

vscode prettier

项目背景

Vite + TypeScript + React

  • 使用vscode插件(保存自动触发格式化)

1.安装插件:

 2.配置编辑器:根据你使用的编辑器,安装对应的 Prettier 插件,并配置编辑器以自动格式化代码。例如,对于 Visual Studio Code,可以安装 Prettier 插件并在设置中开启 "Format On Save" 选项。

3.打开settings,在Text Editor(格式化)找到 Edit in settings.json按钮

4.添加三个配置,就可以通过vscode保存文件自动自动格式化:

  1. {
  2. "editor.formatOnSave": true, // 开启保存文件自动格式化代码
  3. "editor.defaultFormatter": "esbenp.prettier-vscode", // 默认的代码格式化工具
  4. "prettier.requireConfig": true, // 需要Prettier的配置文件
  5. }
  • 使用包依赖实现格式化

1.安装 Prettier 和 ESLint

npm install -D prettier eslint eslint-plugin-react eslint-plugin-react-hooks @typescript-eslint/parser @typescript-eslint/eslint-plugin

或者

yarn add -D prettier eslint eslint-plugin-react eslint-plugin-react-hooks @typescript-eslint/parser @typescript-eslint/eslint-plugin

2.创建 ESLint 配置文件:在项目根目录创建一个 .eslintrc.js 文件,并添加以下配置:

  1. module.exports = {
  2. root: true,
  3. parser: '@typescript-eslint/parser',
  4. plugins: ['@typescript-eslint', 'react', 'react-hooks'],
  5. extends: [
  6. 'eslint:recommended',
  7. 'plugin:@typescript-eslint/recommended',
  8. 'plugin:react/recommended',
  9. 'plugin:react-hooks/recommended'
  10. ],
  11. rules: {
  12. // 自定义规则
  13. }
  14. };

3.配置 Prettier:在项目根目录创建一个 .prettierrc 文件,并添加 Prettier 的配置,例如:

  1. {
  2. "singleQuote": true,
  3. "semi": false,
  4. "tabWidth": 2,
  5. "trailingComma": "none"
  6. }

4.运行格式化:你可以手动运行格式化命令来格式化你的代码。你可以将格式化命令添加到 npm scripts 中,例如:

  1. "scripts": {
  2. "format": "prettier --write ."
  3. }

然后运行 npm run format 或者 yarn format

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/697271
推荐阅读
相关标签
  

闽ICP备14008679号