vite + vue3.x eslint 报错 `Parsing error: ‘>‘ expected.`

问题描述

技术栈:Vue3 + Vite + Typescript + eslint
在这里插入图片描述
使用 yarn create vite 创建完项目之后,就想添加个 eslint,然后运行 npx eslint --init 选择 vuejsTypescript 选项之后,就莫名的出现这个问题。首先问题肯定出在 eslint 身上,但是我也是选择了 VuejsTypescript 的呀,怎么就不行了呢

vue-eslint-parser

于是就搜索引擎转起来嘛,看到的答案基本就是

yarn add vue-eslint-parser -D

然后把 eslintrc.json 中的 parser 改成这个嘛

{
	...
	- "parser": "@typescript-eslint/parser",
	+ "parser": "vue-eslint-parser",
	...
}

我心想,那我的 Typescript 怎么办呢?果然,又出现了另一个问题
在这里插入图片描述
真的是血压高呀,我之前很少用 TypescriptVue,原来这么麻烦。最后找到了终极解决方法,在 parserOptions 中配置一下 parser

{
 "parser": "vue-eslint-parser",
  "parserOptions": {
    "ecmaVersion": "latest",
    "sourceType": "module",
    "parser": "@typescript-eslint/parser"
  }
 }
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值