收藏
回答

跳转至分包白屏,如果取消勾选"编译成ES5"的话又正常,但是上传代码时又报错,怎么解决?

使用redirectTo跳转到某分包,然后就白屏了,没有任何报错。

取消勾选"编译成ES5"的话又正常跳转了,


但是上传代码的时候报错:

Error: file: xxxx.js

Unexpected token: punc (.)

File: xxx.js [1.06.2308310][win32-x64]

这个xxx.js好像是随机的,有时候是这个文件有时候又是那个文件


但是如果使用旧版的开发者工具的话,正常勾选"编译成ES5",也没有白屏的问题,本来以为不升级工具就好了,结果发现审核人员反馈一直白屏……根本没办法审核代码

回答关注问题邀请回答
收藏

1 个回答

  • panda.eth
    panda.eth
    2023-10-10

    截止 2023-1010 此问题在 最新的 STABLE、RC 版本中依然存在。

    设备为 macOS 13.1 系统,本地 node 为 16.14.0

    具体复现场景为:

    开启 编译为 ES5

    1. 普通编译模式下,从 A 页面跳转到 分包 A 的 index 页面会显示白屏没有报错
    2. 但是将 分包 A 的 index 页面添加为一个单独的编译模式,就可以正常显示,此时回退到首页再跳转到 分包 A 的 index 页面依旧正常


    关闭 编译为 ES5 之后则普通编译模式也正常。但是上传和真机调试全部挂了 报错:Unexpected token: punc (.)

    代码不方便提供,我们使用了 tensorflow 相关的 npm 包。


    微信IDE开发团队这水平真是一言难尽,这么多年了依旧如此垃圾。

    2023-10-10
    有用 1
    回复
登录 后发表内容