import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' const path = require('path') export default defineConfig({ plugins: [uni()], build: { terserOptions: { compress: { drop_console: true, }, }, // 打包输出的文件夹名称 outDir: 'dist', // 静态资源文件保存的文件夹名称 assetsDir: 'static', // 是否启用css代码拆分 cssCodeSplit: true, // 打包构建后是否生成 source map 文件。 sourcemap: true, // 打包构建时压缩混淆使用的混淆器 minify: 'esbuild', rollupOptions: { // 输出配置 output: { // 输出的文件自定义命名 chunkFileNames: 'js/[name]-[hash].js', entryFileNames: 'js/[name]-[hash].js', assetFileNamesL: '[ext]/[name]-[hash].[text]' } } }, resolve: { alias: { '@': path.resolve(__dirname, 'src'), }, }, server: { host: true, port: '8888', open: true, https: false, proxy: { "^/jsonrpc": { target: '/', changeOrigin: true, }, } } })