问题描述

前端项目启动,出现错误提示“Missing space before function parentheses space-before-function-paren”

前端项目出现Missing space before function parentheses space-before-function-paren错误_错误提示

原因分析

这是Eslint的规则检查报错,方法名和后面的小括号之间,应该有一个空格,但是某些自动格式化的插件会把这个空格去掉,比如prettier

解决方案

1、如果不是自动格式化之后出现的问题,可以在方法名和后面的小括号之间,添加一个空格解决问题

2、关闭ESlint中对这条规则的检查。打开 .eslintrc.js 配置文件,在 rules 规则下,新增一条规则

'space-before-function-paren': 'off'

修改规则需要重启项目