@twotwoba/vv-cli
Version:
Easily create Vite + React19/Vue3 web/h5/mini-program/chrome-extension projects.
27 lines (24 loc) • 669 B
text/typescript
import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import path from 'path'
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd())
return {
base: env.VITE_BUILD_BASE_PATH || '/',
resolve: {
tsconfigPaths: true,
alias: {
'@': path.resolve(__dirname, 'src')
}
},
plugins: [vue(), vueJsx()],
css: {
transformer: 'lightningcss'
},
server: {
host: '0.0.0.0',
port: parseInt(env.VITE_PORT) || 5173
}
}
})