Skip to content

DOCXKIT_UNKNOWN_NODE_TYPE: 節點類型無法編譯 ​

目前上下文沒有支援此節點的編譯器。

修復步驟 ​

  1. 使用文件列出的 DSL 類型。
  2. 自訂內容使用已註冊的 plugin 節點。
  3. sectionBreak 放在文件層級,不要巢狀放在子內容中。

問題範例 ​

ts
// Invalid DSL fragment:
const node = { type: 'paragaph', text: 'Hello' }

修復範例 ​

ts
import { renderDocx } from 'docx-kit'

const doc = await renderDocx({
  content: [{ type: 'paragraph', text: 'Hello' }],
})
const blob = await doc.toBlob()

常見原因 ​

  • 節點類型拼寫錯誤、行內內容使用了區塊節點,或分節節點位置不正確。

診斷欄位 ​

訊息範例 ​

text
Unknown node type: unknown

原始碼與相關指南 ​

Released under the MIT License.