codercup / unibest

unibest - 最好用的 uniapp 开发框架。unibest 是由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code 开发,具有代码提示、自动格式化、统一配置、代码片段等功能,同时内置了大量平时开发常用的基本组件,开箱即用,让你编写 uniapp 拥有 best 体验。
https://codercup.github.io/unibest-docs/
MIT License
1.68k stars 201 forks source link

vscode 新建页面报错【最新版vscode+volar已经不会了】 #45

Closed wll8 closed 5 months ago

wll8 commented 6 months ago

Bug report(问题描述)

创建 page 时报错 找不到模块“@/utils”或其相应的类型声明

240402_130836

疑似自动导入功能相关问题。

Steps to reproduce(问题复现步骤)

  1. 已有的 login 目录打开 index.vue 不报错
  2. 直接复制 login 目录,编辑器中存在文件 /login copy/index.vue
  3. 打开 /login copy/index.vue 文件,报错找不到相关类型声明

重启 vscode 后可解决。但再创建一个页面时依然报错。

71fbd6bdda04d075c8d1fe57b8cfbad

7623eca70169a64be26b97279f89989

env (环境)

使用的当前仓库的 demo 分支 3bf4ea2f0da1886c49bc73966eb8648fc802a975 。

codercup commented 6 months ago

我试了下,确实会出现这个问题。目前没找到好的方法来解决

codercup commented 6 months ago

跟群友聊过后,目前只能重启vscode: ctrl + shift + P, 然后选择 restart

image
codercup commented 5 months ago

2024-04-24 最新版的vscode 已经不能复现了,不清楚是 vscode升级了,还是volar升级了。总之,现在随便新建都是OK的,没有任何报错。