UNPKG

create-vvt

Version:

一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架

21 lines (19 loc) 616 B
import { BuildOptions } from 'vite'; export default function (env: Record<string, string>, mode: string) { const build: BuildOptions = { target: ['esnext'], outDir: mode === 'production' ? 'dist' : `dist-${mode}`, assetsDir: 'assets', sourcemap: env.VITE_BUILD_SOURCEMAP === 'true', chunkSizeWarningLimit: 1500, rollupOptions: { // 配置打包文件分类输出 output: { chunkFileNames: 'assets/js/[name]-[hash].js', entryFileNames: 'assets/js/[name]-[hash].js', assetFileNames: 'assets/[ext]/[name]-[hash].[ext]' } } }; return build; }