-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] 启用 Vite 模式导致报错 #10212
Comments
请问有人在跟进这个问题吗? Windows下100%复现 @xiaohuoni |
@fangzhengjin FYI, 配置项里改一下
|
我没在看,没有 Windows,可以试试上面这兄弟的方法看看行不行 @fangzhengjin |
可以尝试一下最新的 umi 4 版本,macos 上是没问题的,目前没有 windows 的设备,没法调试这个问题。 |
@fz6m P.S. 主观观点,鉴于 windows 的市占率,你们如果一台测试用的 windows 设备都没有来复现 bug,包括我引用的另一个 issue,你们如果总用 mac 上没问题来回复多少说不过去。不然你们可以考虑在官网注明仅对 mac 负责 |
@urielvan 为啥加了react-helmet-async,还是不行报错 504了 |
😂我暂时没在用vite了,配置了vite不仅有这个题主的问题,还有一点就是打包没有报错,但是显示部分页面打不开,请求发不出等莫名的问题,关掉vite就全好了 |
@pengkuo-110 504 是网关超时,应该是你 proxy 或者接口本身的问题,和这个应该没关系 |
@urielvan 启动后控制台:Failed to resolve dependency: react-helmet-async, present in 'optimizeDeps.include' |
@pengkuo-110 |
+1 win下必复现 |
同样的问题😂 |
打包问题是因为Linux和Windows的文件路径规则,不一样。例如下面的问题: 不知道下版本是不是会修复。 |
打包问题应该在 #11363 可以修复。 |
我看发布了4.0.73版本,新版本发布好像没有带这个?打包依旧不好使 |
更新到4.0.74问题依然存在😂 控制台报错 Uncaught SyntaxError: The requested module '/node_modules/invariant/browser.js?v=9e0587bb' does not provide an export named 'default' 大佬有功夫看看吗 @xierenyuan |
同样的问题 |
这个问题我这边大概已经解决了,但是我有点看不懂umi的源码,(找不到react-helmet-async在哪里引用,)所以给我点时间,在稍后的时间里我也许会进行PR,来解决这个问题 |
已解决,原因是绝对路径匹配时只匹配了mac 或者linux的/ 开头,而windows 路径开始都是盘符开头(C: D:)等。已修改正则。 |
What happens?
启用 vite 模式后,启动项目后报错
控制台 Uncaught SyntaxError: The requested module '/node_modules/invariant/browser.js?v=9e0587bb' does not provide an export named 'default'
Mini Showcase Repository(REQUIRED)
repo
How To Reproduce
Steps to reproduce the behavior:
执行 npm start 之后在浏览器中打开,无法正常显示页面
P.S. 如 这个issue 评论,请确认在 windows 环境下复现。
Expected behavior
和使用 webpack 时一样可以正常打开页面
Context
The text was updated successfully, but these errors were encountered: