包含三个子项目: - avatar-h5-renderer: Live2D Cubism 4 H5 渲染器 (Vite + TS) - avatar_flutter_app: Flutter 容器 App (打包 H5 进 WebView) - gif-export: puppeteer 导出 32 个动作的透明 GIF (供 ESP32 圆屏播放) 模型资源: Haru, Natori (含贴图、moc3、motions, expressions) 设计文档: AI驱动虚拟形象渲染方案_v5.1.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
27 lines
618 B
TypeScript
27 lines
618 B
TypeScript
import { defineConfig, UserConfig, ConfigEnv } from 'vite';
|
|
import path from 'path';
|
|
|
|
export default defineConfig((env: ConfigEnv): UserConfig => {
|
|
let common: UserConfig = {
|
|
server: {
|
|
port: 5000,
|
|
},
|
|
root: './',
|
|
base: '/',
|
|
publicDir: './public',
|
|
resolve: {
|
|
extensions: ['.ts', '.js'],
|
|
alias: {
|
|
'@framework': path.resolve(__dirname, './framework/src'),
|
|
}
|
|
},
|
|
build: {
|
|
target: 'baseline-widely-available',
|
|
assetsDir: 'assets',
|
|
outDir: './dist',
|
|
sourcemap: env.mode == 'development' ? true : false,
|
|
},
|
|
};
|
|
return common;
|
|
});
|