egg.js eslint 校验规则不许使用const,求问?
const cookieRet = await axios(getCookieOptions)
^^^^^
SyntaxError: Unexpected token const
const getCookieOptions = {
url: this.app.config._URL_,
proxy: {
host: this.app.config.HOST,
port: this.app.config.PORT,
},
headers: {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36',
},
},
const cookieRet = await axios(getCookieOptions)
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"modules": true,
"impliedStrict": true
}
},
"env": {
"node": true,
"es6": true,
"commonjs": true
}
这个是我的代码以及报错信息,eslint之前没有研究过,这次配置了一些内容,但是也没有能解决问题的。而且我第一个const eslint没有给报错,第二个才给报错,真的是莫名其妙啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一个
const
是以,
结束的。应该是;
===================
eslint 可以设置目标的 ecmaVersion 。
默认是 ES5 ,还没有
const
。