老师我这个为什么加分号就报错啊?以前都不这样的

来源:3-2 路由守卫实现基础登陆校验功能

王俩亮

2021-07-08 00:15:43

http://img.mukewang.com/climg/60e5d3270933936216301016.jpg

写回答

1回答

好帮手慕慕子

2021-07-08

同学你好,截图中显示,项目目录下有.eslintrc.js 文件,该文件默认采用 standard 标准,该标准默认没有分号,所以代码中添加分号会出现报错。

如果想要使用分号,可以在 .eslintrc.js 文件内,添加rules

"rules": {
  "semi": ["error", "always"] // 强制有分号,没有就报错
}

如果这里不生效,可以尝试在package.json文件的eslintConfig下添加配置

http://img.mukewang.com/climg/60e664d909e5949204050475.jpg

但是经过上述配置后,语句的结尾处就都必须添加分号,如下图所示,代码结尾处都必须添加分号才可以

http://img.mukewang.com/climg/60e665370965d2b806100728.jpg

目前学习阶段,重点是学习vue相关的知识点和逻辑实现,建议同学将ESlint语法检测关了,参考如下步骤:

打开package.json文件,看有没有如下红线处的代码,有的话,将其删除,再重启(逗号也要删除)。

http://img.mukewang.com/climg/60e66604099e470107470228.jpg

另外,.eslintrc.js文件中,如果有下方代码的话,也需要将其删掉,删掉之后重新启动项目:

http://img.mukewang.com/climg/60e6660f09d1e44907690206.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程