docs: update codesandbox

pull/7512/head
tangjinzhou 2024-04-19 09:52:43 +08:00
parent 35d1de9ea6
commit 49e1323baa
1 changed files with 15 additions and 38 deletions

View File

@ -60,46 +60,23 @@ export function getCodeSandboxParams(code: string, meta: Meta): string {
return getParameters({ return getParameters({
files: { files: {
'package.json': { 'package.json': {
content: JSON.stringify({ content: JSON.stringify(
{
title: meta.title, title: meta.title,
type: 'module',
scripts: {
dev: 'vite',
build: 'vue-tsc --noEmit && vite build',
preview: 'vite preview',
},
dependencies: { dependencies: {
...getDeps(code), ...getDeps(code),
vue: packageInfo.dependencies.vue, vue: packageInfo.peerDependencies.vue,
'ant-design-vue': packageInfo.version, 'ant-design-vue': packageInfo.version,
}, },
devDependencies: { devDependencies: {
'@vitejs/plugin-vue': '^3.0.3', '@vue/cli-plugin-babel': '~4.5.0',
less: '^4.1.3', typescript: '^4.0.5',
typescript: '^4.6.4',
vite: '^3.0.7',
'vue-tsc': '^0.39.5',
}, },
}), browserslist: ['> 0.2%', 'not dead'],
isBinary: false,
}, },
'vite.config.ts': { undefined,
content: ` 2,
import { defineConfig } from "vite"; ),
import vue from "@vitejs/plugin-vue";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
},
});
`,
isBinary: false, isBinary: false,
}, },
'index.html': { 'index.html': {