Skip to content

Commit 35d1de9

Browse files
committed
docs: update sandbox
1 parent fa46999 commit 35d1de9

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

Diff for: site/src/utils/generateOnlineDemo.ts

+31-4
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,46 @@ export function getCodeSandboxParams(code: string, meta: Meta): string {
6262
'package.json': {
6363
content: JSON.stringify({
6464
title: meta.title,
65+
type: 'module',
66+
scripts: {
67+
dev: 'vite',
68+
build: 'vue-tsc --noEmit && vite build',
69+
preview: 'vite preview',
70+
},
6571
dependencies: {
6672
...getDeps(code),
67-
vue: 'next',
73+
vue: packageInfo.dependencies.vue,
6874
'ant-design-vue': packageInfo.version,
6975
},
7076
devDependencies: {
71-
'@vue/cli-plugin-babel': '~4.5.0',
72-
typescript: '^4.0.5',
77+
'@vitejs/plugin-vue': '^3.0.3',
78+
less: '^4.1.3',
79+
typescript: '^4.6.4',
80+
vite: '^3.0.7',
81+
'vue-tsc': '^0.39.5',
7382
},
74-
browserslist: ['> 0.2%', 'not dead'],
7583
}),
7684
isBinary: false,
7785
},
86+
'vite.config.ts': {
87+
content: `
88+
import { defineConfig } from "vite";
89+
import vue from "@vitejs/plugin-vue";
90+
91+
// https://vitejs.dev/config/
92+
export default defineConfig({
93+
plugins: [vue()],
94+
css: {
95+
preprocessorOptions: {
96+
less: {
97+
javascriptEnabled: true,
98+
},
99+
},
100+
},
101+
});
102+
`,
103+
isBinary: false,
104+
},
78105
'index.html': {
79106
content: indexHtml,
80107
isBinary: false,

0 commit comments

Comments
 (0)