Translator / frontend /vite.config.ts
Xin Zhang
[feature]: add frontend src.
b1cc7ae
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import { viteStaticCopy } from 'vite-plugin-static-copy'
const absPath = (fp: string): string => {
return resolve(__dirname, fp)
}
// https://vitejs.dev/config/
export default defineConfig({
define: {
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: 'true'
},
base: "./",
build: {
outDir: 'www',
},
plugins: [vue({
script: {
defineModel: true
}
}),
// viteStaticCopy({
// targets: [
// {
// src: 'node_modules/@ricky0123/vad-web/dist/vad.worklet.bundle.min.js',
// dest: './assets/'
// },
// {
// src: 'node_modules/@ricky0123/vad-web/dist/silero_vad.onnx',
// dest: './assets/'
// },
// {
// src: 'node_modules/onnxruntime-web/dist/*.wasm',
// dest: './assets/'
// },
// {
// src: 'node_modules/onnxruntime-web/dist/*.mjs',
// dest: './assets/'
// }
// ]
// })
],
assetsInclude: [
"**/*.txt",
],
resolve: {
alias: {
// @ is an alias to /src
'@': absPath('src'),
}
}
})