ble*_*ft2 6 eslint vue.js vue-cli
ESLint 在用 Typescript 编写的 Vue 单文件组件中为这个 Prop 定义向我大喊大叫:
@Prop({
default: () => ""
}) Query!: string
Run Code Online (Sandbox Code Playgroud)
模块警告(来自 ./node_modules/eslint-loader/index.js):错误:解析错误:在 ›here‹ 2:4 处应有表达式:
Run Code Online (Sandbox Code Playgroud)@Prop({ default: () => "" ^ }) Query!: string
它也在这里抱怨:
get RemainingTime() {
if(!this.myData.objectProperty) return null
return some_data
}
Run Code Online (Sandbox Code Playgroud)
模块警告(来自 ./node_modules/eslint-loader/index.js):错误:解析错误:在 src/views/list/ProjectBox.vue:79:8 预期表达式:
Run Code Online (Sandbox Code Playgroud)get RemainingTime() { if(!this.myData.objectProperty) return null ^
在我的 eslint.rc 中:
parserOptions: {
parser: '@typescript-eslint/parser',
}
Run Code Online (Sandbox Code Playgroud)
这里需要什么表达式——或者还有什么会导致 linter 错误?
我很乐意提供更多信息,但由于我不熟悉技术堆栈,我不知道要包含哪些内容,而且我不想在此处转储每个配置文件。该项目是使用 vue-cli 设置的。