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

相关推荐
猫头虎-前端技术18 分钟前
浏览器兼容性问题全解:CSS 前缀、Grid/Flex 布局兼容方案与跨浏览器调试技巧
前端·css·node.js·bootstrap·ecmascript·css3·媒体
阿珊和她的猫18 分钟前
探索 CSS 过渡:打造流畅网页交互体验
前端·css
元亓亓亓18 分钟前
JavaWeb--day1--HTML&CSS
前端·css·html
β添砖java18 分钟前
CSS的文本样式
前端·css
前端小趴菜0519 分钟前
css - 滤镜
前端·css
祈祷苍天赐我java之术19 分钟前
理解 CSS 浮动技术
前端·css
索迪迈科技21 分钟前
Flex布局——详解
前端·html·css3·html5
咔咔一顿操作23 分钟前
【CSS 3D 实战】从零实现旋转立方体:理解 3D 空间的核心原理
前端·css·3d·css3
DONG91325 分钟前
深度解析CSS单位与媒体查询:构建现代化响应式布局的核心技术
前端·css·html·css3·媒体
一只小风华~31 分钟前
Vue: Class 与 Style 绑定
前端·javascript·vue.js·typescript·前端框架