1.使用 vs code 保护后自动格式化处理参考

VS Code + ESLint 自动格式化和快捷键配置_码侬人生-CSDN博客https://blog.csdn.net/weixin_39237340/article/details/121239025

2.为项目添加配置文件,自动格式化代码

2.1 使用cmd 进入项目根目录

2.2 运行vue ui 打开项目,打开任务面板,点击serve,如果警告数量不为0。如图,警告数量为0,是因为使用步骤1,自动格式化代码,符合EsLint 语法,所以没有警告.

 2.3 如果显示警告数

 2.4 点击控制台输出,往下滑查看具体警告内容。大概就是一些语法多写了一个分号等,不符合EsLint语法的问题。

3. 如何解决

3.1 在项目根路径创建一个配置文件 .prettierrc  它是一个JSON格式的配置文件

3.2 添加配置项

{
 // 格式化的时候,不让它自动加分号
 "semi":false,
 // 单引号替换双引号,为true代表启用单引号
 "sinleQuote":true
}

3.3 配置完成后,去自己编写的组件页面,按下格式化快捷键看看有没有生效,生效的效果就是,自动把分号去掉,所有的双引号变成单引号。如何查看vs code快捷键 ,随意打开一个.vue页面,右键,我的是Shift+Alt+F

 3.4 去前端页面,点击停止,重新运行页面

 3.5 警告数量变少了,如果还有警告,再去输出面板,再查看具体警告内容

 3.6 具体警告内容是,小括号之前,需要一个空格。这个空格也是一个语法规则

 3.7 如何解决以上问题

   1. 修改.eslintrc.js 即可

 2. 把以下警告的语法规则关闭即可。就是小括号不加空格,不需要提示警告信息。

 3. 如何修改,

 值为0,表示禁用该语法规则。

'space-before-function-paren':0

3.8 再次点击停止-启动运行,重新编译后生效。

 4. 总结

1.创建.prettierrc 文件

2. 通过固定格式移除分号且用单引号来表示字符串

 3. 每一个vue组件中,按下格式化按键后,自动格式化代码

 4. 在.eslintrc.js 文件中,rules 节点里面配置禁用相关语法规划

5. 小知识

  • 使用了步骤1.使用 vs code 保护后自动格式化处理参考 之后,就不要再配置步骤2为项目添加配置文件,自动格式化代码这个了。防止冲突。
  • 两者选其一即可

以上内容出自:【黑马程序员】前端开发之Vue项目实战_Element-UI【配套源码+笔记】_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1x64y1S7S7?p=1

Logo

前往低代码交流专区

更多推荐