一、背景
在使用vite创建vue3项目时,啥也没动,出现了以下错误:
Module '"d:/projects/vue3_json_schema_form/src/components/HelloWorld.vue"' has no default export.
(如图所示)
二、原因
由于之前安装了 Vetur 插件,Vetur 默认使用 eslint-plugin-vue,并且强制 export default 语法。
三、解决方法
安装 Vue 官方推荐的两款插件:
Vue Language Features(Volar) 代替 Vetur 的语法高亮等功能
TypeScript Vue Plugin 使得写法为 lang=ts 的组件能使用 *.vue 引入
备注:本文参考 落落叶叶无声