feat(@vant/cli): using vite to build site

This commit is contained in:
chenjiahan
2021-09-07 11:59:12 +08:00
parent 6e5f215140
commit 2dd7e853d6
10 changed files with 45 additions and 17 deletions

View File

@@ -1,13 +1,14 @@
import { createServer } from 'vite';
import { getViteConfigForSiteDev } from '../config/vite.site';
import { createServer, build } from 'vite';
import {
getViteConfigForSiteDev,
getViteConfigForSiteProd,
} from '../config/vite.site';
import { genSiteEntry } from './vant-cli-site-plugin';
async function build() {}
export async function compileSite(production = false) {
await genSiteEntry();
if (production) {
await build();
await build(getViteConfigForSiteProd());
} else {
const server = await createServer(getViteConfigForSiteDev());
await server.listen();