Typescript 如何在vue cli项目上配置eslint以正确工作

Typescript 如何在vue cli项目上配置eslint以正确工作,typescript,vue.js,eslint,babel-eslint,Typescript,Vue.js,Eslint,Babel Eslint,我有一个成功构建的vue项目,但当我在package.json文件中添加eslint选项时,我收到解析错误:指向私有变量的意外标记。在过去的几个小时里,我一直在研究,但没有找到一个有效的解决方案 我访问过的网站和尝试过的解决方案 还有一些人 我似乎不明白lint为什么抱怨变量。 从package.json运行vue cli服务lint的屏幕截图。下面我尝试将public改为private或删除下划线,但似乎没有帮助 mypackage.json { “名称”:“数据字典”, “版本”

我有一个成功构建的vue项目,但当我在package.json文件中添加eslint选项时,我收到解析错误:指向私有变量的意外标记。在过去的几个小时里,我一直在研究,但没有找到一个有效的解决方案

我访问过的网站和尝试过的解决方案

还有一些人

我似乎不明白lint为什么抱怨变量。 从package.json运行vue cli服务lint的屏幕截图。下面我尝试将public改为private或删除下划线,但似乎没有帮助

mypackage.json

{
“名称”:“数据字典”,
“版本”:“0.1.0”,
“私人”:没错,
“脚本”:{
“服务”:“vue cli服务服务”,
“生成”:“vue cli服务生成”,
“lint”:“vue cli服务lint”
},
“说明”:“数据字典”,
“作者”:{
“名称”:”
},
“依赖项”:{
“@typescript eslint/parser”:“^2.4.0”,
“axios”:“^0.19.0”,
“引导vue”:“^2.0.4”,
“buefy”:“^0.8.5”,
“eslint插件导入”:“^2.18.2”,
“vue”:“2.5.17”,
“vue属性装饰程序”:“^8.2.2”
},
“依赖性”:{
“@vue/cli插件巴别塔”:“3.0.4”,
“@vue/cli插件eslint”:“3.0.4”,
“@vue/cli插件类型脚本”:“^3.12.0”,
“@vue/cli服务”:“3.0.4”,
“babel eslint”:“^10.0.3”,
“eslint”:“5.6.0”,
“eslint插件vue”:“^4.7.1”,
“类型脚本”:“^3.6.4”,
“vue模板编译器”:“2.5.17”
},
“eslintConfig”:{
“根”:对,
“环境”:{
“节点”:true
},
“扩展”:[
“插件:导入/键入脚本”,
“插件:vue/essential”,
“eslint:建议使用”
],
“规则”:{
},
“解析选项”:{
“解析器”:“babel eslint”,
“源类型”:“模块”,
“ecmaFeatures”:{
“legacyDecorators”:真的吗
},
“ecmaVersion”:6
}
},
“eslintIgnore”:[“/***/*.d.ts”],
“邮政编码”:{
“插件”:{
“自动引用器”:{}
}
},
“浏览者”:[
"> 1%",
“最后两个版本”,

“不是ie,谢谢您的快速回复。如果我在我的package.json中添加“parser”:“vue eslint parser”,运行vue cli服务lint仍然失败。:(可能是文件问题,文档建议您无论如何都必须这样做才能使用另一个解析器。明白。我将继续查找。感谢您提供的链接