问题描述
前端项目启动,出现错误提示“Missing space before function parentheses space-before-function-paren”
原因分析
这是Eslint的规则检查报错,方法名和后面的小括号之间,应该有一个空格,但是某些自动格式化的插件会把这个空格去掉,比如prettier
解决方案
1、如果不是自动格式化之后出现的问题,可以在方法名和后面的小括号之间,添加一个空格解决问题
2、关闭ESlint中对这条规则的检查。打开 .eslintrc.js
配置文件,在 rules
规则下,新增一条规则
'space-before-function-paren': 'off'
修改规则需要重启项目