Skip to content

Commit 6305560

Browse files
committed
fix: vite 4.3 compatibility, close #968
1 parent ca3777c commit 6305560

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/slidev/node/plugins/loaders.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ ${title}
355355
const imports = [
356356
'import { inject as vueInject } from "vue"',
357357
`import InjectedLayout from "${toAtFS(layouts[layoutName])}"`,
358-
'import { injectionSlidevContext } from "@slidev/client/constants"',
358+
'import { injectionSlidevContext } from "@slidev/client/constants.ts"',
359359
`const frontmatter = ${JSON.stringify(frontmatter)}`,
360360
'const $slidev = vueInject(injectionSlidevContext)',
361361
]
@@ -376,7 +376,7 @@ ${title}
376376
return code // Assume that the context is already imported and used
377377
const imports = [
378378
'import { inject as vueInject } from "vue"',
379-
'import { injectionSlidevContext } from "@slidev/client/constants"',
379+
'import { injectionSlidevContext } from "@slidev/client/constants.ts"',
380380
'const $slidev = vueInject(injectionSlidevContext)',
381381
]
382382
const matchScript = code.match(/<script((?!setup).)*(setup)?.*>/)
@@ -394,7 +394,7 @@ ${title}
394394
component = component.slice(0, component.indexOf('</script>'))
395395

396396
const scriptIndex = (matchScript.index || 0) + matchScript[0].length
397-
const provideImport = '\nimport { injectionSlidevContext } from "@slidev/client/constants"\n'
397+
const provideImport = '\nimport { injectionSlidevContext } from "@slidev/client/constants.ts"\n'
398398
code = `${code.slice(0, scriptIndex)}${provideImport}${code.slice(scriptIndex)}`
399399

400400
let injectIndex = exportIndex + provideImport.length

0 commit comments

Comments
 (0)