[Vue.js] 关于 vue3 lint 的问题

我的 .eslintrc.js 是这样的

module.exports = { root: true, parserOptions: { sourceType: 'module' }, parser: 'vue-eslint-parser', extends: ['plugin:vue/vue3-essential', 'plugin:vue/vue3-strongly-recommended', 'plugin:vue/vue3-recommended'], env: { browser: true, node: true, es6: true }, rules: { // 'comma-dangle': 'off', 'no-console': 'off', 'vue/prop-name-casing': 'off', "vue/max-attributes-per-line": "off", "vue/html-closing-bracket-newline":"off", "vue/no-setup-props-destructure": "off", 'comma-dangle': 'off' //禁止使用拖尾逗号 }
}

也能跑

但是有问题

因为我的 vue 代码还是有问题,Uncaught (in promise) ReferenceError: message is not defined
但是 eslint 检查不出来? 有什么办法可见检测这种东西吗? 总不可能我一定要上 ts 把!

发表评论

您的电子邮箱地址不会被公开。