原因是函数名称或function关键字与开始参数之间缺少空格
-
可以在报错的当前页面检查哪里缺少空格
一般报错都会定位到多少行 -
修改
.eslintrc.js
的配置
在rules
节点下增加"space-before-function-paren": 0
此rules还具有其他选项…
{
"space-before-function-paren": ["error", "always"],
// or
"space-before-function-paren": ["error", {
"anonymous": "always",
"named": "always",
"asyncArrow": "always"
}],
}
// always 需要一个空格 默认是 always
// never 后面不允许出现空格
// anonymous是用于匿名函数表达式
// named是用于命名函数表达式
// asyncArrow是用于异步箭头函数表达式