收藏
回答

开发工具正常,真机预览空白,开启调试显示报错?

error during evaluating file "app.js" length must be a positive 32-bit interger

最后一次编辑于  2023-11-09
回答关注问题邀请回答
收藏

10 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    2023-11-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-11-09
    有用
    回复
  • 薆
    2023-12-21

    有找到解决方案吗?我也是遇到了~

    2023-12-21
    有用 1
    回复
  • Burnham
    Burnham
    2023-11-30

    我也是,不知道原因,着急

    2023-11-30
    有用 1
    回复
  • 这河里嘛
    这河里嘛
    05-14

    我引入腾讯视频插件,出现这种问题,降低了qs的版本,qs@6.5.3正常

    05-14
    有用
    回复
  • 宅小二
    宅小二
    2024-09-28

    经过艰难的排查,发现了问题所在:

    引入插件后,小程序貌似会对部分函数进行polyfill,和 get-intrinsic包(qs包或者其他包会引用这个包)冲突,这里是 get-intrinsic 相关的一个 issue: https://github.com/ljharb/get-intrinsic/issues/5

    目前的临时解决方案是:

    修改 get-intrinsic/index.js:

    if (isOwn && 'get' in desc && !('originalValue' in desc.get)) {
              value = desc.get;
            } else {
              value = value[part];
            }
    
    


    to:

    value = value[part];
    


    然后配置webpack alias将 get-intrinsic的代码替换为修改过的

    'get-intrinsic': path.resolve(__dirname, '../src/polyfill/get-intrinsic/index.js')
    
    2024-09-28
    有用
    回复
  • 胖哒君
    胖哒君
    2024-08-26

    我也遇到了这个问题,求解

    2024-08-26
    有用
    回复
  • Q
    Q
    2024-07-25

    同引入插件后,真机报了这个错

    2024-07-25
    有用
    回复
  • 晔
    2024-07-23

    这个问题最终解决了吗 我这边是配置了plugins后真机报这个错

    2024-07-23
    有用
    回复
  • Life
    Life
    2024-02-23

    我也遇到这个问题了,求解

    2024-02-23
    有用
    回复
  • 大山
    大山
    2023-11-09

    app.js 有没有这个 length 的写法?

    2023-11-09
    有用
    回复
登录 后发表内容