收藏
回答

npm包在电脑上可用, 到了云开发里的"本地调试"就出错

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx382a656e02331edf 2.6.6

- 当前 Bug 的表现(可附上截图)

使用这个npm包, baidu-aip-sdk, 在自己电脑上写一个node程序可以用, 但是在小程序云开发里引用就报了错误;


这个错误的地方是封装了AipNlp class, 但是在云开发里调用其中一个函数, 会报this 是undefined



- 预期表现


- 复现路径


- 提供一个最简复现 Demo


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

1 个回答

  • 邓坤力
    邓坤力
    2019-05-08

    你好,是完全同一份代码,用 node 本地跑可以成功,上传之后调就不成功吗?用本地调试试试?

    2019-05-08
    有用
    回复 1
    • 阿峰Sammy
      阿峰Sammy
      2019-05-08

      目前发现我把代码 单独写在一个文件里, 然后exports

      module.exports = nlpClient.lexerCustom;

      在另一个文件里调用,就会报错;但是直接把这个代码写到另一个文件里就不会报错

      2019-05-08
      回复
登录 后发表内容