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

使用 Webstorm 打开项目,各种配置文件飘红问题 #48

Closed itxcr closed 5 months ago

itxcr commented 6 months ago

Bug report(问题描述)

使用webstorm打开,查看各配置文件,代码一直飘红

Steps to reproduce(问题复现步骤)

1.项目install后使用webstorm打开,查看各配置文件时一直飘红,但是是可以追踪到该文件的,好奇是什么原因导致的 image 2.查看 tsconfig.json, 里面的配置项为 "moduleResolution": "bundler",经多方查找后发现是这个 "moduleResolution": "bundler", 导致的代码飘红,这个选项是 5.x 版本的 typescript 新增的功能,但是本项目中 typescript 用的是 v4.9.4,因此将 typescript 升级为 5.x 后,飘红问题解决 image 3.项目组可以根据需要衡量是否需要在主版本中升级 typescript 版本,本人暂时先升级使用。 以下是解决代码飘红问题后截图 image image

tlerbao commented 6 months ago

是的昨天 install 发现各种波浪线,已经准备放弃换别的了,出去喝酒了,回来看你这帖子,看来还可以救一下

codercup commented 6 months ago

感谢,我一直以为我已经改为了 "moduleResolution": "Node", 这样是OK的。你居然还发现升级ts版本也可以解决,666。 因为我不用ws,所有我就按我知道的方式解决,就是 "moduleResolution": "Node"。已经推到所有的模板分支

itxcr commented 6 months ago

感谢,我一直以为我已经改为了 "moduleResolution": "Node", 这样是OK的。你居然还发现升级ts版本也可以解决,666。 因为我不用ws,所有我就按我知道的方式解决,就是 "moduleResolution": "Node"。已经推到所有的模板分支

互相学习,感觉你这个项目集成了我以前一直想做的一个模板,但是近两年的工作一直用不到 uni-app 也就没有继续玩了,但是前两天想做个自己的小程序,然后发现 uni-app 更新了好多东西,就寻思着找找现成的,感觉这个框架还有很多可以优化的点,后续有时间做完我的小程序后也加入到这个框架的改进中来,本想着用项目里面的 ”我的“ 页面,但是发现直接写那个路由会报错,等再细看看这个项目用的技术,可以一起改进改进

codercup commented 6 months ago

好的好的,相互学习。你说的”我的“页面会报错是啥意思啊?没懂。你先看看项目,如果后续还有问题,欢迎截图,贴代码啥的。