TypeError: token.type.endsWith is not a function vue eslint 报错问题修复
问题现象维护了很久的vue项目,发现 eslint 会报错token.type.endsWith is not a function问题原因babel-eslint npm包已被弃用,我们无法在下载到这个包,导致项目缺少依赖报错问题解决将弃用的babel-eslint换成@babel/eslint-parser即可移除babel-eslint添加:"eslint": "7.30.0","eslin
·
问题现象
维护了很久的vue项目,发现 eslint 会报错
token.type.endsWith is not a function
问题原因
babel-eslint npm包已被弃用,我们无法在下载到这个包,导致项目缺少依赖报错
问题解决
将弃用的babel-eslint 换成@babel/eslint-parser即可
移除 babel-eslint
添加:
"eslint": "7.30.0",
"eslint-plugin-vue": "6.2.2",
"@babel/eslint-parser": "7.15.8",
在.eslintrc.js文件内添加
parserOptions: {
parser: '@babel/eslint-parser'
},
最后这个问题成功解决
issue上也有讨论过这个问题, #issue 链接
原文链接 TypeError: token.type.endsWith is not a function vue eslint 报错问题修复- 惊觉
更多推荐
已为社区贡献1条内容
所有评论(0)