返回 slidev
demo.mjs
根目录 / scripts / demo.mjs
1 import { fileURLToPath } from 'node:url'
2 import { $, cd, path } from 'zx'
3
4 const __filename = fileURLToPath(import.meta.url)
5 const __dirname = path.dirname(__filename)
6 const demo = path.resolve(__dirname, '../docs/.vitepress/dist/demo')
7
8 await $`npm run build`
9
10 const demos = [
11 'composable-vue',
12 'starter',
13 'vue-runner',
14 ]
15
16 for (const name of demos) {
17 cd(path.resolve(__dirname, '../demo', name))
18 await $`npx slidev build --base /demo/${name}/ --out ${demo}/${name}`
19 }
20
20 lines Plain Text