Closed 2815261401 closed 4 months ago
重新保存vite.config.ts会暂时正常,改完代码只有刷新页面仍会出现该报错
@2815261401 感谢反馈, 可以提供一个复现的demo吗, 我目前是复现不了的.
我新建项目后没有发现该问题,应该是缓存文件导致的
我发现我当前的项目有概率变成这样 出现上面这张图的时间戳就会报 not provide an export named 'default' 这样才是正常的 可能是我项目的内容多,编辑多次后就会带上时间戳,这里我需要怎么改动
基本上涉及文件变动就会报错
@2815261401 很奇怪这个模块会被加上时间戳...
@2815261401 最新版本url匹配的时候去掉了search, 解决了这个bug.
我部分页面引入了5,6个class,保存的频繁会带上时间戳,可能是编译速度没有跟上运行速度,看看能不能搞个缓存文件放到node_modules.vite\deps里面
不过我使用replaceHtml模式也有这个问题,项目文件少的时候就没有
出现了新的路径错误,和之前应该是同一类型 由于是SSR,我不知道怎么使用调试插件
@2815261401 还是需要提供一个复现的demo, 去定位bug的源头.
由于项目模块比较多,又是ssr,我不太好提供demo,不过我找到了错误的位置 这个是正常的引入 这里是报错时的引入 报错只会在文件文件比较多或频繁保存才会触发,同样多了时间戳
@2815261401 你可以试试把 chunk-3EPHDHJP.js 中的 579 行 { ssr: false }
改成 {ssr: true}
出现了新的错误
这个值不能为空
是不是vite编译的问题,这个错误只有在编辑引入的函数后才会出现
@2815261401 改成这样, ssr为true的时候 , importAnalysisTransform返回的结果 结构不一样了
我尝试找这个错误的位置,没有找到
我自己试试ssr, 看看能不能复现吧
需要在vue里面使用请求才会触发
我试着抽出一部分配置,会需要一些时间,一些兼容有些麻烦
可以的话就最好了, 我自己试ssr也没问题.
https://github.com/2815261401/vite-project 启动 dev,dev2,之后找到一个ts文件,我用的是main.ts,多保存几次就会出错误
有什么发型吗
@2815261401 在最新版本解决了
没有问题了
热更新后,页面刷新有时候会出现该报错 import * as SvgIcon from '~virtual/svg-component'; console.log(SvgIcon)