收藏
回答

Cannot find module 'node-xlsx'?

新建云函数用来导出数据到excle表,实现excle数据的保存,需要用到‘node-xlsx’模块,下载node-xlsx后上传部署,运行时候提示Cannot find module 'node-xlsx'; at cloud.callFunction api的错误。求解




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

3 个回答

  • Bitterblue
    Bitterblue
    2023-12-04

    我也遇到这个问题:node-xlsx版本【0.23.0】与微信服务端node环境有兼容问题,会导致报错,云开发代码上传失败。所以更换成版本【0.12.1】

    解决步骤1:在【package.json】粘贴如下内容:

    "dependencies": {

        "node-xlsx": "^0.12.1"

      }

    解决步骤2:在【package-lock.json】粘贴如下内容:

    "dependencies": {

        "node-xlsx": {

          "version": "0.12.1",

          "resolved": "https://registry.npmjs.org/node-xlsx/-/node-xlsx-0.12.1.tgz",

          "integrity": "sha512-PMIv0Gs05zb+7ZUQIMA5Fw8eFHxT8fVieKUKMUXI5EBuCsZ56bYKeaMaBf7pBAH3cw8Xa+dGK/xaLWZaEuyfiw==",

          "dev": true,

          "requires": {

            "buffer-from": "^1.1.0",

            "xlsx": "^0.12.4"

          }

        },

    2023-12-04
    有用
    回复
  • 大陈: Done is Better
    大陈: Done is Better
    2021-10-29

    同问。1年多了,为啥没有人回复?


    2021-10-29
    有用
    回复
  • 西决
    西决
    2020-04-09


    2020-04-09
    有用
    回复 2
    • 大陈: Done is Better
      大陈: Done is Better
      2021-10-29
      1、安装在新函数目录下; 2、上传并部署(云端安装依赖)
      2021-10-29
      回复
    • FOTM
      FOTM
      2023-06-23回复大陈: Done is Better
      上传一直不成功是什么问题
      2023-06-23
      回复
登录 后发表内容
问题标签