当前位置: 首页 > news >正文

Vue3框架搭建3:配置说明-prettier配置

1、配置说明:

.prettierrc.json{"$schema": "https://json.schemastore.org/prettierrc","semi": false,"tabWidth": 2,"singleQuote": true,"printWidth": 100,"trailingComma": "none"
}

“$schema” 用来告诉编辑器这个json指定为Prettier的模式,可以提供Prettier的语法提示。

由于json文件不能做注释,下面使用js文件进行编写。

.prettierrc.cjs

module.exports = {semi: false, //行尾需要有分号tabWidth: 2, //使用2个空格缩进singleQuote: true, //使用单引号printWidth: 100, //一行最多100字符trailingComma: 'none', //末尾需要有逗号useTabs: false, //不使用缩进符,而使用空格quoteProps: 'as-needed', //对象的key仅在必要时用引号singleProps: true, //使用单引号jsxSingleQuote: false, //jsx不使用单引号,而使用双引号bracketSpacing: true, //大括号内的首尾需要空格bracketSameLine: false, //jsx标签的反尖括号需要换行arrowParents: 'always', //箭头函数,只有一个参数的时候,也需要括号rangeStart: 0, //每个文件格式化的范围是文件的全部内容rangeEnd: Infinity,requirePragma: false, //不需要写文件头的@prettierinsertPragma: false, //不需要自动在文件开头插入@prettierproseWrap: 'preserve', //使用默认的执行标准htmlWhitespaceSensitivity: 'css', //根据显示样式决定html要不要折行vueIndentScriptAndStyle: false, //vue 文件中的 script 和 style 内不用缩进endOfLine: 'lf', //换行符使用 lfembeddedLanguageFormatting: 'auto' //格式化内嵌代码
}

2、使用:

方式一:代码运行

npm run format

简单对所有代码按照配置文件进行格式化。

方式二:2、插件

比如vscode的插件:Prettier - Code formatte

可以在按下保存文件键的时候自动按照规则对所保存文件进行格式化。

http://www.lryc.cn/news/397547.html

相关文章:

  • SQL MySQL定时器/事件调度器(Event Scheduler)
  • 从0到1构建渠道运营体系:实战案例与策略指南
  • Java版Flink使用指南——将消息写入到RabbitMQ的队列中
  • python excel openpyxl
  • C++八股(一)
  • 【Git的基本操作】版本回退 | 撤销修改的三种情况 | 删除文件
  • STM32-I2C
  • 04.ffmpeg打印音视频媒体信息
  • 微信开发授权登录梳理总结
  • HTML5实现我的音乐网站源码
  • UNI_App平台调试指南 debug(十五)
  • LLM之RAG实战(四十一)| 使用LLamaIndex和Gemini构建高级搜索引擎
  • 【错题集-编程题】AOE还是单体?(贪心)
  • 怎么办?我的C盘又爆红了!别慌!博主手把手带你管理你的C盘空间~
  • react启用mobx @decorators装饰器语法
  • 计算机如何学习
  • 【Python 基础】函数 - 1
  • 从0到1开发一个Vue3的新手引导组件(附带遇到的问题以及解决方式)
  • 概率统计(二)
  • 文件类:如何将excel文件转为csv文件(且保留时间格式)?
  • FiddlerScript Rules修改-更改发包中的cookie
  • 直升机停机坪的H代表什么
  • hyperworks软件许可优化解决方案
  • 四川赤橙宏海商务信息咨询有限公司抖音电商服务靠谱吗?
  • 鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥派生(C/C++)】
  • 【ARMv8/v9 GIC 系列 6 -- 中断优先级详细介绍】
  • 【CORS 报错】跨域请求问题:CORS 多种环境下的解决方案
  • 【Scrapy】深入了解 Scrapy 中间件中的 process_spider_output 方法
  • GigE Vision GVCP/GVSP
  • 结合C++智能指针聊聊观察者模式