Vue3报错: ‘defineProps‘ is not defined,解决方法

问题出现:

今天在使用 <script setup>组合式 API 的语法糖的时候,定义defineProps时候报错:

'defineProps' is not defined

查了一下资料,这是因为eslint的语法校验导致的问题。

解决方法1:

在项目根目录的文件.eslintrc.js中做如下配置:

添加配置:"vue/setup-compiler-macros": true,配置完之后需要重启项目,即可解决。

解决方法2:

如果你的项目根目录下没有.eslintrc.js文件,那就找到package.json文件

找到eslintConfig配置项,在这里配置规则:"vue/setup-compiler-macros": true

相关推荐
啊吧啊吧曾小白几秒前
封装 downloadFile 函数,从服务器下载文件
前端·javascript·面试
左言3 分钟前
PYLSP 桥接 MONACO
前端
工业互联网专业10 分钟前
基于springboot+vue的数码产品抢购系统
java·vue.js·spring boot·毕业设计·源码·课程设计·数码产品抢购系统
Data_Adventure15 分钟前
使用CLINE快速生成一个3D展厅
vue.js·three.js·cline
Danny_FD18 分钟前
前端BFC详解:从基础到深入的全面解读
前端
临枫38827 分钟前
网页图像优化:现代格式与响应式技巧
前端
咪库咪库咪38 分钟前
构建交互网站
前端
周星星日记39 分钟前
10.vue3中组件实现原理(上)
前端·vue.js·面试
小华同学ai40 分钟前
6.4K star!轻松搞定专业领域大模型推理,这个知识增强框架绝了!
前端·github
萧门竹巷43 分钟前
里面有猫!Contenteditable 实现简单的富文本编辑器!
javascript