DOCXKIT_PLUGIN_LOAD_FAILED: 插件加载失败
平台环境、安全策略、模块导入、模块导出或插件工厂导致加载失败。
修复步骤
- 环境问题使用对应的浏览器或 Node.js 加载器。
- 导入失败时检查入口、依赖和网络。
- 导出或工厂失败时返回有效插件实例,并检查原始 cause。
- 安全策略拒绝时核对来源和权限,继续阻止不可信代码。
问题示例
ts
// An invalid module export:
export default { name: 'example' }修复示例
ts
import { definePlugin } from 'docx-kit'
import { Paragraph } from 'docx'
export default definePlugin({
name: 'example',
render: () => new Paragraph('Hello'),
})常见原因
- 来源类型不受支持、策略拒绝、导入错误,或插件导出无效。
诊断字段
code:PLUGIN_LOAD_FAILEDdiagnosticCode:DOCXKIT_PLUGIN_LOAD_FAILEDname:DocxKitErrordocs: https://docx-kit.ntnyq.dev/errors/docxkit_plugin_load_failed/
消息示例
text
Plugin execution blocked by security policy: example