[@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported
Vue Vite项目启动后,控制台报错: [@vue/compiler-sfc] defineProps
is a compiler macro and no longer needs to be imported.
具体报错提示如:
终端使用 npm run dev 启动项目
$ npm run dev > vite-project@0.0.0 dev
> vite
Pre-bundling dependencies:vue
(this will be run only when your dependencies or config have changed)vite v2.5.0 dev server running at:> Local: http://localhost:3000/> Network: use `--host` to exposeready in 1140ms.[@vue/compiler-sfc] `defineProps` is a compiler macro and no longer needs to be imported.
这是使用 vite 初始化生成的项目,什么都还也没改呢,怎么就报错。
提示说: ‘defineProps’ 是一个编译宏,不再需要导入。
看看哪里引入defineProps
了呢?
搜索项目,在HelloWorld.vue中里发现了它:
即文件: vite-project/src/components/HelloWorld.vue
<template><h1>{{ msg }}</h1>
</template>
<script setup>
import { defineProps, reactive } from 'vue'defineProps({msg: String
})const state = reactive({ count: 0 })
</script>
解决办法:
将这句:
import { defineProps, reactive } from 'vue'
改成:
import { reactive } from 'vue'
即,删除 defineProps 的引入。
重新运行 npm run dev
即可。
估计是改了语法,但是实例项目没有更新导致的。
【END】
[@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported相关推荐
- webpack 安装vue(两种代码模式compiler 和runtime)
使用webpack安装vue,import之后,运营项目报错,如下: [Vue warn]: You are using the runtime-only build of Vue where the ...
- 从 Arm Compiler 5 迁移到 Arm Compiler 6
在开始之前,建议先备份你的工程代码. 迁移条件 要使用 ARM Compiler 6,建议MDK的版本至少为: MDK版本5.23或更高版本 MDK版本5.23提供两个编译器,分别是 ARM Comp ...
- vue 热更新无反应_不吹不黑谈谈 vue 的 SFC 和 template
大家好,好久不贱,我是 132,今天给大家带来一篇关于 SFC 的文章 为什么我曾经不看好 SFC 和 template 过去,我一直不看好 SFC 和 template,甚至因为这个观点,还被很多 ...
- Vue项目安装XLSX成功后,生成项目报错:“export ‘default‘ (imported as ‘XLSX‘) was not found in ‘xlsx‘
在网上查了一下,主要是因为安装的xlsx版本不兼容问题到导致的于是安装了低版本的xlsx,版本为0.16.0,项目可成功运行,如下: 又试了一下0.17.0版本的,也可以运行.
- vue3使用vite创建项目【2分钟】
命令讲解 [查看版本] [dalaojun@localhost luichunvue]$ node -v v14.15.0 [dalaojun@localhost luichunvue]$ npm - ...
- 使用 Vue3 + vite + elementUI 开发一个 Utools Markdown 编辑器插件
文章目录 目的 开发文档整理 基础工具的集成 初始化项目 框架引入 按需引用和 SASS 引入验证 utools 开发配置 调试和打包插件 功能实现 依赖库的安装调用 布局实现 Editor.vue ...
- C/C++ tip: How to detect the operating system type using compiler predefined macros
转自:http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_oper ...
- BCC(Borland C++ Compiler)编译 ISAPI 扩展或者用MinGW也行
今天突发神经,要写个ISAPI扩展,找了一下编译器,发现VS 2017的大小>VS 2015 > VS 2013 > VS 2010 > VS 6 & SP6>B ...
- 在项目中使用Google Closure Compiler
现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance).因此,我们会对JS文件进行压缩,一方面是使用G ...
最新文章
- 解决Eclipse 启动后总是Building WorkSpace(sleeping)
- kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案
- python 列表转字典
- cocos2d-x lua 学习笔记(1) -- 环境结构
- 数学之路(2)-数据分析-R基础(2)
- Redis 存储分片之代理服务Twemproxy 测试
- (3.3)HarmonyOS鸿蒙长按事件
- 立志10天学会C++基础应用—day01
- 记录第二次遇到ERROR! MySQL server PID file could not be found!
- AMBA interconnector PL301(一)
- mysql删除myisam表数据影响_Mysql 下 Myisam表delete 后 数据恢复问题
- BZOJ3881 Coci2015 Divljak fail树+差分
- hmcl手机版_hmcl启动器整合包安卓版下载-我的世界hmcl启动器安卓版v1.17.10最新版_新绿资源网...
- (JavaScript)浮动广告代码
- 极通EWEBS远程接入软件
- 非平衡电桥电阻计算_非平衡电桥的原理和应用 - 范文中心
- oracle 添加表权限不足,oracle 创建表空间报权限不足,引发的问题如下 | 学步园...
- android手机 hdmi,手机的高清输出——MHL和micro HDMI测试
- 腾讯云主机学生版 修改主机名
- 下载B(bilibili)站视频
热门文章
- 关于 RESTful API HTTP状态码
- 趋势预测:基于期货未平仓合约、展期和FII/DII指标【附Python源码】
- 苹果手机左上角的数字怎么弄_出了新朋友,莫忘老朋友,苹果Macbook这款小键盘能让你键步如飞...
- MySQL在线DDL gh-ost 使用说明
- 什么是物联网和物联网模块
- 【韩顺平JAVA】房屋出租系统
- CSU-1729_齿轮转动
- Ansys Zemax | 使用 OpticStudio 进行闪光激光雷达系统建模(上)
- 小孩孩子应用题计算机错误,为什么一二年级的孩子数学应用题总出错?
- 后互联网:无聊已死、社交危机、故事崛起