收藏
回答

npm 包引入后导致循环调用

小程序里引入 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 包加载呢?



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

10 个回答

  • 慢慢。
    慢慢。
    2022-11-13

    2022 了,问题还是存在

    2022-11-13
    有用
    回复
  • 李茂通
    李茂通
    2020-05-12

    2020.5.12还是有这个问题引入的是 crypto-js


    2020-05-12
    有用
    回复
  • Mustard
    Mustard
    2020-02-21

    怎么解决的呀 急

    2020-02-21
    有用
    回复
  • 天草
    天草
    2020-02-12

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

    2020-02-12
    有用
    回复
  • 黄勇
    黄勇
    2020-01-21

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

    2020-01-21
    有用
    回复
  • TCL电子控股有限公司
    TCL电子控股有限公司
    2019-10-21

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

    2019-10-21
    有用
    回复
  • King
    King
    2019-10-17

    有解决办法么??

    2019-10-17
    有用
    回复
  • 2019-09-26

    +1

    2019-09-26
    有用
    回复
  • SunnyCoffee
    SunnyCoffee
    2019-08-08

    老哥问题怎样解决的?

    2019-08-08
    有用
    回复
  • 巫拉~美美
    巫拉~美美
    2018-09-18

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

    2018-09-18
    有用
    回复
登录 后发表内容