问题分析:格式化代码,会增加分号和双引号,而eslint不允许。
并且eslint要求,在函数方法括号前要有空格。
解决方法:
1、在项目根目录下创建.prettierrc文件,写上相关配置即可
{
"semi": false,
"singleQuote": true
}
第一行表示在语句末尾,不加分号
第二行表示,使用单引号
这时使用快捷键格式化代码,发现双引号变成了单引号,分号也不见了。
2、对于eslint提示在函数方法括号前要加空格的规则的处理方法
问题分析:eslint要求在函数方法的小括号之前加上空格,规则名称space-before-function-paren
解决方法:只需修改eslint的语法规则,将这个规则关闭即可。
在项目根目录下的.eslintrc.js文件中,找到rules,里面将该规则设置为0,即可关闭。
'space-before-function-paren':0
重启项目便不会报错了。