评论

三步解决云函数 Cannot find module 错误 。

三步解决云函数 Cannot find module 错误 。

今天调试微信支付的时候,突然提示找不到 "wx-js-utils"模块。

突然一下就懵了,昨天还好好的呢。

怎么就找不到呢,这么通用的模块。

莫非是 “wx-js-utils” 模块从npm仓库移出了??

就试着在函数里调用其他模块:

分别试了 “tcb-admin-node”、“tenpay”、“request”。

除了 “tcb-admin-node” 另两个模块都出现了找不到模块的错误。

哈,事情到了这里开始变得有趣了。

莫非是升级开发者工具造成的? 于是从官网下载0730版,重新安装。

一套操作下来,点击付款。还是提示相同的错误。

哟,气氛一下变得暧昧起来。

于是起身拿着保湿杯走向饮水机试着放空一下。

在回座位的时候,屏幕上显示的系统更新重启给了我灵感。

居然忘了重启这一法宝!!!

呵,事情到了这里一下变得顺畅起来。

第一步,打开开发者工具里的云函数控制台,找到出错的云函数。

第二步,点击删除按钮。

第三步,重新上传云函数。

当然生产环境删除操作一定要慎重!!!

最后一次编辑于  08-19  
点赞 0
收藏
评论

1 个评论

  • 羽翔
    羽翔
    10-30

    重新上传云函数就能解决这个问题,那下一次这个问题还可能再出现,因为重启并没有找到问题的根本

    10-30
    赞同
    回复