@varlet/cli
Version:
cli of varlet
15 lines (14 loc) • 455 B
JavaScript
import vue from '@vitejs/plugin-vue';
import jsx from '@vitejs/plugin-vue-jsx';
import { build, createServer } from 'vite';
export async function vite(mode) {
process.env.NODE_ENV = mode === 'dev' ? 'development' : 'production';
const run = mode === 'build' ? build : createServer;
const result = await run({
plugins: [vue(), jsx()],
});
if (mode === 'dev') {
await result.listen();
result.printUrls();
}
}