From 2aa8ab26e2fcf87ced27999c0be67798d5b4bb88 Mon Sep 17 00:00:00 2001 From: hcg1023 <2293885211@qq.com> Date: Wed, 10 Feb 2021 23:44:08 +0800 Subject: [PATCH] fix: `@` alias for import code snippet being always `undefined` (#204) Co-authored-by: Kia King Ishii --- src/node/markdown/markdown.ts | 3 ++- src/node/markdownToVue.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/node/markdown/markdown.ts b/src/node/markdown/markdown.ts index 55152e30..6270babe 100644 --- a/src/node/markdown/markdown.ts +++ b/src/node/markdown/markdown.ts @@ -42,6 +42,7 @@ export interface MarkdownRenderer { } export const createMarkdownRenderer = ( + root: string, options: MarkdownOptions = {} ): MarkdownRenderer => { const md = MarkdownIt({ @@ -55,7 +56,7 @@ export const createMarkdownRenderer = ( md.use(componentPlugin) .use(highlightLinePlugin) .use(preWrapperPlugin) - .use(snippetPlugin) + .use(snippetPlugin, root) .use(hoistPlugin) .use(containerPlugin) .use(extractHeaderPlugin) diff --git a/src/node/markdownToVue.ts b/src/node/markdownToVue.ts index c5ba22a6..463f175c 100644 --- a/src/node/markdownToVue.ts +++ b/src/node/markdownToVue.ts @@ -19,7 +19,7 @@ export function createMarkdownToVueRenderFn( root: string, options: MarkdownOptions = {} ) { - const md = createMarkdownRenderer(options) + const md = createMarkdownRenderer(root, options) return (src: string, file: string): MarkdownCompileResult => { const relativePath = slash(path.relative(root, file))