vscode用Prettier格式化代码,让vue项目统一代码规范
2020-06-24 16:51
399 查看
问题:因为最近和同事合作一个基于vue的项目,但是每个人的习惯不一样,和本地IDE的格式规范也不一样,往往造成提交的代码格式不一,十分不方便
目标:基于vue,让代码的格式与每个人的IDE格式配置无关,保存能自动格式化代码,且保持统一风格。
准备工作:
1、Prettier插件:在vscode中装Prettier插件。
2、将vscode配置成保存自动格式化。打开设置,点击代码视图,加入如下代码。
{ "editor.formatOnSave": true}
用vue创建项目,在这个示例中是采用vue ui创建项目。
1、选择手动配置
2、勾选Linter/Formatter
3、选择ESLint + Prettier。且勾选Lint on save ,这可以让你的项目对于代码的格式和错误提供警告和报错。
4、最后点击创建项目。
5、项目创建后,加入
.prettierrc文件。在
.prettierrc文件中配置代码规范,文件位置和内容如下。
{ "singleQuote": true, "semi": false, "bracketSpacing": true, "htmlWhitespaceSensitivity": "ignore", "javascript.format.insertSpaceBeforeFunctionParenthesis": true, "files.insertFinalNewline": true, "printWidth": 80 }
6、这样就能按
.prettierrc配置文件格式化了。且格式化的配置在项目内,无论是谁拉代码,最终保存都会按统一规范格式化,且可以帮助开发者自动格式化代码。现在可以随便进入一个文件,保存试试效果了。
相关文章推荐
- webstorm vscode vue项目使用eslint+prettier自动格式化代码
- vscode 代码格式化,语法检查插件ESLint+Prettier ,vue格式化
- 使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
- VS Code开发Vue项目格式化代码空格被删除
- VSCode中编写Vue项目使用Eslint+Prettier格式化,会自动加上分号 空格 单引号变双引号问题
- 详解如何在vue项目中使用eslint+prettier格式化代码
- Vue学习篇-7、Vscode安装Eslint插件进行代码格式化
- vs code + vue 代码格式化设置
- VUE在VSCode中的代码格式化设置
- 解决VS Code .vue文件代码无法格式化问题
- vscode 配置vue+vetur+eslint+prettier自动格式化功能
- Vue项目vscode 安装eslint插件的方法(代码自动修复)
- vs code中Vue代码格式化的问题
- Vue文件中vscode格式化与eslint标准语法规范冲突时处理方法
- vsCode 设置vue 保存自动格式化代码
- 【VS Code插件】让VScode中的beautify插件不格式化react项目中的jsx代码
- vue代码在VS code中定义格式化
- VsCode 中 vue代码格式化 (整理代码)
- vscode保存代码,自动按照eslint规范格式化代码设置
- VS Code .vue文件代码缩进以及格式化代码