主题
自定义配置
CLI 指定 vite 配置文件
bash
├── plugin
│ └── ...
├── vite.config.base.ts
├── vite.config.dev.ts
└── vite.config.prod.tsjson
{
"scripts": {
"dev": "vite --config ./config/vite.config.dev.ts",
"build": "vite build --config ./config/vite.config.prod.ts"
}
// ...
}ts
export default defineConfig({
resolve: {
alias: [
{
find: '@',
replacement: resolve(__dirname, '../src'),
},
],
},
plugins: [
// ...
vue(),
],
// ...
})ts
import { mergeConfig } from 'vite'
import baseConfig from './vite.config.base'
import VueDevTools from 'vite-plugin-vue-devtools'
export default ({ mode }: { mode: string }) =>
mergeConfig(
{
mode: 'development',
plugins: [
VueDevTools(),
// ...
],
// ...
},
baseConfig,
)