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

相关推荐
前端Hardy10 分钟前
HTML&CSS:3D图片切换效果
前端·javascript
spionbo31 分钟前
Vue 表情包输入组件实现代码及完整开发流程解析
前端·javascript·面试
全宝32 分钟前
✏️Canvas实现环形文字
前端·javascript·canvas
lyc23333332 分钟前
鸿蒙Core File Kit:极简文件管理指南📁
前端
我这里是好的呀32 分钟前
全栈开发个人博客12.嵌套评论设计
前端·全栈
我这里是好的呀34 分钟前
全栈开发个人博客13.AI聊天设计
前端·全栈
金金金__34 分钟前
Element-Plus:popconfirm与tooltip一起使用不生效?
前端·vue.js·element
lyc23333335 分钟前
小L带你看鸿蒙应用升级的数据迁移适配📱
前端
用户268128510666941 分钟前
react-pdf(pdfjs-dist)如何兼容老浏览器(chrome 49)
前端