npm 包引入后导致循环调用

发布于 8 年前作者 haoxiulan496 次浏览最后编辑 8 年前来自 ask

小程序里引入 npm 包后,上线后小程序一直报错 Maximum call stack size exceeded

是不是引入的包里面造成的循环?


const CryptoJs = require('crypto-js')


const key = CryptoJS.enc.Utf8.parse(xxxx)

 
  if (url && url.indexOf(xxx) >= 0) {
    let decRes = CryptoJS.AES.decrypt(res.data, key, {
      mode: CryptoJS.mode.ECB,
      padding: CryptoJS.pad.Pkcs7
    })
    decRes = decRes.toString(CryptoJS.enc.Utf8)
 
    return decRes
  }
经过错误收集,全部是安卓手机的报错。是不是安卓手机不支持引入 npm 包加载呢?
6 回复
gang44
gang441 楼6 年前

老哥问题怎样解决的?

duanli
duanli2 楼6 年前

同问,微信官方没人看这个问题吗?

rcheng
rcheng3 楼6 年前

已经是2020了,这个问题还是存在。

mengjie
mengjie4 楼6 年前

@官方 能麻烦帮忙看下么?

vcai
vcai5 楼6 年前

有解决办法么??

qiang96
qiang966 楼6 年前

+1