-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
I'm using nuxt-content, and want to dynamically render some markdown with out-of-box MDC supports.
{
"@nuxt/content": "^3.7.1",
"nuxt": "^3.19.3",
}Phonomenon
pnpm run buildworks smooth for building nuxt-content pages, no error.parserMarkdownfailed when rendering mdc that contains code block, but works in other scenario.
Key code snippet:
import MDCRenderer from '@nuxtjs/mdc/runtime/components/MDCRenderer.vue'
const mdc = await import('@nuxtjs/mdc/runtime');
const parseMarkdown = mdc.parseMarkdown;
const parsed = await parseMarkdown(props.text, {
highlight: true,
});Error:
ERROR [unhandledRejection] Cannot read properties of undefined (reading 'map') 3:11:11 PM
at compileToJSON (node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:50:127)
at node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:50:142
at Array.map (<anonymous>)
at compileToJSON (node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:50:127)
at node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:14:48
at Array.map (<anonymous>)
at compileToJSON (node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:14:33)
at Compiler (node_modules/.pnpm/@nuxtjs+mdc@0.18.0_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/parser/compiler.js:73:18)
at Function.stringify (node_modules/.pnpm/unified@11.0.5/node_modules/unified/lib/index.js:1002:12)
at node_modules/.pnpm/unified@11.0.5/node_modules/unified/lib/index.js:749:36If you have any other question, or want me provide more info, please let me know.
Thanks a lot!
Metadata
Metadata
Assignees
Labels
No labels