问题排查

已知该问题提示的中文解释是指向:组件没有默认导出。

但项目中是用 script setup 语法糖实现的。

经排查,该错误提示的真正原因并不是组件没有默认导出,因为这种实现方式无需导出。

是vscode安装的vetur不支持ts写法导致的,换成vscode最新支持的volar就行。

(检查一下,如果已经安装了volar但仍然还是一样报错,可以试着先去把vetur禁用掉。)

安装失败

但——

vscode安装volar失败。

遂——

手动下载volar的vsix文件,修改文件中对vscode的支持版本(当前安装的vscode版本)

然后利用这样那样的方式把vsix文件导入vscode。(具体方法在下面的链接里,感谢这位大佬)

安装成功后

最后——

好像还是报错!

没关系,把vetur禁用了就行!

亲测有用~

volar细节方法来源于

vue: vscode安装扩展Volar失败(保姆级教程+图文结合)_vue.volar-2.0.0-CSDN博客

GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐