1***@163.com
1***@163.com
  • 发布:2023-11-09 13:17
  • 更新:2024-05-06 16:45
  • 阅读:652

编译微信小程序IDE正常,真机预览报错

分类:uni-app

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

2023-11-09 13:17 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

提供下可复现工程

凯茵化工

凯茵化工

同问,解决了吗

凯茵化工

凯茵化工

是不是使用了qs,我把qs注释掉就不报错了

3***@qq.com

3***@qq.com

确实是引用了qs后打包成小程序会出现上诉情况,qs 版本试了很多版本都会有这个情况

e***@163.com

e***@163.com

看到这条信息的兄弟们,务必删除 qs,下面贴上替代方法,或者自行 ChatGTP 下代码替换

function qsStringify(obj) {  
  const keyValuePairs = [];  

  for (let key in obj) {  
    if (obj.hasOwnProperty(key)) {  
      const value = obj[key];  
      const encodedKey = encodeURIComponent(key);  
      const encodedValue = encodeURIComponent(value);  
      keyValuePairs.push(`${encodedKey}=${encodedValue}`);  
    }  
  }  

  return keyValuePairs.join('&');  
}

要回复问题请先登录注册