首页 > 解决方案 > 如何模拟节点画布?

问题描述

我正在使用节点画布(https://github.com/Automattic/node-canvas)生成带有 qr-code-styling 的 qrCode,我正在尝试模拟它

import * as nodeCanvas from 'canvas'; const qrCode = new QRCodeStyling({ nodeCanvas , // this is required ...QR_CODE_OPTIONS, data: opts.QRCodeUrl })

但是当我尝试创建单元测试时 import * as nodeCanvas from 'canvas'; jest.mock('nodeCanvas')

我从画布收到错误

在此处输入图像描述

有人有想法吗?

谢谢大家

标签: node.jscanvasqr-code

解决方案


推荐阅读