node.js - 如何模拟节点画布?
问题描述
我正在使用节点画布(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')
我从画布收到错误
有人有想法吗?
谢谢大家
解决方案
推荐阅读
- assembly - CMP dword ptr [EBP + local_c],0xdeadbeef 是什么意思?
- path - Grep:搜索较短的文件路径,忽略较长的文件路径
- csv - 仅下载 locust csv 中的相关列
- sql-server - 生成脚本以为 SSRS 中的每条记录创建报告
- json - Invoke-WebRequest 嵌套响应格式
- java - 阻塞队列在java中不起作用,我可以放置比阻塞队列定义大小更多的元素
- python - 如何使用 openpyxl / pandas 或任何 python 将我从几个 excel 表中提取的字符串数据保存到新工作簿中?
- node.js - 找到机器人所在的所有公会的所有频道
- c# - 在C#中模拟鼠标点击没有成功
- r - 如何插入一个计数器来计算客户在 r 中的贷款数量