uniapp + vite
自定义静态文件打包路径,Dockerfile,ng 的配置default.conf,微信 h5 验证的.txt文件,打包到根目录下
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import fs from 'fs-extra'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [uni(), copyFile()]
})
// 自定义静态文件基础路径
function copyFile() {
return {
enforce: 'post',
async writeBundle() {
await fs.copy(
path.resolve(__dirname, 'public'),
path.join(__dirname, 'dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env.UNI_PLATFORM)
)
}
}
}