// 生成测试用二维码图片(PNG),便于用「从图片扫描」功能验证。 // 用法:node tests/fixtures/generate-qr.mjs [网址] [输出路径] import QRCode from "qrcode"; import { fileURLToPath } from "node:url"; import { dirname, resolve } from "node:path"; const __dirname = dirname(fileURLToPath(import.meta.url)); const url = process.argv[2] || "https://fapiao.example.com/open?id=20240701"; const out = resolve(__dirname, process.argv[3] || "sample-qr.png"); await QRCode.toFile(out, url, { errorCorrectionLevel: "M", margin: 4, scale: 8, }); console.log(`已生成二维码图片: ${out}\n内容: ${url}`);