| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 10-Prettier配置 -> 正文阅读 |
|
[JavaScript知识库]10-Prettier配置 |
Vite2+Vue3+TypeScript+Element-plus脚手架搭建系列?01-创建项目???????02-环境变量???????03-Vite配置???????04-引入scss???????05-路由初试???????06-TS配置???????07-axios初试???????08-axios封装???????09-ESLint配置???????10-Prettier配置 文章目录Prettier配置🎯 目标完成 ESLint 与 Prettier 集成,使用 Prettier 执行代码格式化。 😴 功课和上一章一样,我们还是先对 Prettier 做点功课。贴上 官方文档 。 什么是 PrettierPrettier 是一个多语言支持的可配置化的代美化(码格式)化工具,用于统一项目中的代码风格。 那么问题来了,ESLint 不是也有格式化代码的功能吗?为什么还要用 Prettier?因为它们的侧重点不同。 为什么还要用 PrettierESLint 主要解决的是 代码质量问题 ,帮助开发人员发现编码错误。例如,如果你使用一个变量而不声明它,ESLint 会给你一个警告。Prettier 不会提供这方面的帮助。 Prettier 只解决 代码风格问题 ,它解析您的代码,并根据配置的格式规则重新 打印 所有代码。Prettier 可以强制执行一致的最大行长度,确保不要混合单引号和双引号,为每个数组项添加空格等。 Prettier 和 Linter 在代码格式化的思路上是不一样的:
Prettier 怎么用怎么读取配置Prettier 支持以下几种格式的配置文件(按优先级顺序排列):
配置文件将从被格式化的文件位置开始解析,并在文件树中搜索,直到找到(或未找到)配置文件。 怎么忽略被检测文件使用 配置项说明
ESLint 与 Prettier 集成当 ESLint 和 Prettier 一起使用时,因为都有代码格式化的功能,我需要解决两者之间的冲突(通过
🍸 准备安装依赖
在 VS Code 启用
创建 Prettier 配置文件在 🌈 Coding修改 ESLint 文件在
配置 Prettier
配置被忽略文件
🎭 结果打开 Axios.vue ,“get请求” 和 “post请求” 两个按钮出现红色下划线错误。Ctrl + s 保存文件时自动修复。 之前被 ESLint 格式化,拆分几行的按钮又合到一行去了,说明已经是按 Prettier 执行代码格式。
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/22 11:26:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |