vue3.0 + ts + eslint报错:error Parsing error: ‘>‘ expected

eslint报错

这里加上对应的 eslint配置即可:

复制代码
parser: 'vue-eslint-parser',
parserOptions: {
  parser: "@typescript-eslint/parser",
  ecmaVersion: 2020,
  sourceType: 'module',
}

具体如下:

复制代码
module.exports = {
  parser: 'vue-eslint-parser',
  parserOptions: {
 	parser: "@typescript-eslint/parser",
    ecmaVersion: 2020,
    sourceType: 'module',
  },
  extends: [
    // 添加 ESLint 扩展规则
    'plugin:vue/vue3-recommended',
    // 添加其他 ESLint 扩展规则
  ],
  rules: {
    // 覆盖或添加自定义 ESLint 规则
  },
};

这个配置是在ESLint中指定Vue文件的解析器。在.eslintrc.js或.eslintrc.ts文件中,"parser": "vue-eslint-parser"表示ESLint应该使用vue-eslint-parser来解析.vue文件。这是因为.vue文件是由HTML、CSS和JavaScript(或TypeScript)组成的单文件组件,而ESLint默认不理解这种文件格式。

vue-eslint-parser是一个独立的npm包,它提供了一个解析器,可以让ESLint理解Vue文件的语法。

如果你在使用Vue 3.0和TypeScript,并且已经正确安装了vue-eslint-parser和所需的Vue ESLint插件(如@vue/eslint-plugin-vue),那么这个配置应该是必要的。

相关推荐
YiHanXii11 小时前
Axios 相关的面试题
前端·http·vue·react
申朝先生1 天前
vueRouter的hash模式跟history的区别
vue
小阳生煎1 天前
Vue3当中el-tree树形控件使用
vue
丁总学Java1 天前
Vue 2 探秘:visible 和 append-to-body 是谁的小秘密?
前端·javascript·vue.js·ts
Num_9_G4 天前
使用vue cli 5.0 在vscode中运行vue命令报错
vue
丁总学Java4 天前
Vue中动态搜索表单的「默认值」设计:从原理到最佳实践!!!
前端·javascript·vue.js·ts
小二·4 天前
Node.js 下载安装及环境配置教程、卸载删除环境配置超详细步骤(附图文讲解!) 从零基础入门到精通,看完这一篇就够了
前端框架·node.js·vue
HBR666_6 天前
菜单(路由)权限&按钮权限&路由进度条
前端·vue
等什么君!6 天前
ElementPlus 快速入门
vue