From 65ba75d8d1be3b3a0391990a23a1f58de522a99c Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 25 Dec 2025 02:44:37 -0800 Subject: [PATCH] =?UTF-8?q?fix(planting-service):=20=E4=BF=AE=E5=A4=8D=20f?= =?UTF-8?q?ontkit=20=E5=AF=BC=E5=85=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用 require 替代 ES import 解决 TypeScript 编译后 default export 问题 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/infrastructure/pdf/pdf-generator.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/services/planting-service/src/infrastructure/pdf/pdf-generator.service.ts b/backend/services/planting-service/src/infrastructure/pdf/pdf-generator.service.ts index ad347847..2d311b5a 100644 --- a/backend/services/planting-service/src/infrastructure/pdf/pdf-generator.service.ts +++ b/backend/services/planting-service/src/infrastructure/pdf/pdf-generator.service.ts @@ -2,7 +2,9 @@ import { Injectable, Logger } from '@nestjs/common'; import * as fs from 'fs'; import * as path from 'path'; import { PDFDocument, rgb } from 'pdf-lib'; -import fontkit from '@pdf-lib/fontkit'; + +// eslint-disable-next-line @typescript-eslint/no-var-requires +const fontkit = require('@pdf-lib/fontkit'); /** * 合同 PDF 生成数据