【问题标题】:Node.js qrcode library issueNode.js 二维码库问题
【发布时间】:2018-06-01 14:21:50
【问题描述】:

我已在新服务器中重新安装了我的网络应用程序而没有进行任何更改,现在我收到此错误:

TypeError: QRCode.drawBitArray is not a function

为什么?我没有更改我的代码....

这是图书馆:https://github.com/simwood/node-qrcode

是的,我已经安装了所有依赖项。

或者,我是否推荐返回具有行长的数组的库?

抱歉英语不好(:

【问题讨论】:

标签: node.js


【解决方案1】:

drawBitArray 已在 qrcode 的最新版本中删除。 官方repo好像是here,最后一个有这个功能的版本是0.7.1

在上一个版本中(此时1.4.4)可以通过这种方式获得drawBitArray返回的位数组和大小:

const myQrCode = qrcode.create("myContent")
const bits = new Uint8Array(myQrCode.modules.data)
const QrLineSize = myQrCode.modules.size

【讨论】:

    【解决方案2】:

    运行这个npm install --save node-qrcode

    如果这不起作用,请尝试删除 node_modules 文件夹并再次运行该命令。

    还要检查你的 package.json 文件中安装的 node-qrcode 的版本。确保它们彼此一致

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 2014-08-14
      相关资源
      最近更新 更多