ESlint报 'defineOptions' is not defined 错误 解决办法

NitroFire2024/5/26开发Vue

问题

像下面这样使用 defineOptionsdefineModel 时报 'defineOptions' is not defined 这样的错误

<script setup>
defineOptions({
  inheritAttrs: false
})
</script>

原因

这两个宏是 vue 3.3 和 3.4 版本才加上的,虽然前段时间更新 vue 版本到 3.4 了,但 eslint-plugin-vue 没有更新,所以报错

解决方法

更新eslint-plugin-vue版本:

npm update eslint-plugin-vue
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.15.5