问题排查
已知该问题提示的中文解释是指向:组件没有默认导出。
但项目中是用 script setup 语法糖实现的。
经排查,该错误提示的真正原因并不是组件没有默认导出,因为这种实现方式无需导出。
是vscode安装的vetur不支持ts写法导致的,换成vscode最新支持的volar就行。
(检查一下,如果已经安装了volar但仍然还是一样报错,可以试着先去把vetur禁用掉。)
安装失败
但——
vscode安装volar失败。
遂——
手动下载volar的vsix文件,修改文件中对vscode的支持版本(当前安装的vscode版本)
然后利用这样那样的方式把vsix文件导入vscode。(具体方法在下面的链接里,感谢这位大佬)
安装成功后
最后——
好像还是报错!
没关系,把vetur禁用了就行!
亲测有用~
volar细节方法来源于