1234567891011121314151617181920212223242526272829303132 |
- import {defineConfig, loadEnv} from "vite";
- import uni from "@dcloudio/vite-plugin-uni";
- import {visualizer} from "rollup-plugin-visualizer";
- // import commonjs from '@rollup/plugin-commonjs';
- // https://vitejs.dev/config/
- export default defineConfig(({mode}) => {
- const isH5 = process.env.UNI_PLATFORM === 'h5';
- const env = loadEnv(mode, process.cwd())
- return {
- plugins: [
- // commonjs(),
- uni(),
- visualizer()
- ],
- server: isH5 ? {
- proxy: {
- '/aiot-api': {
- target: env.VITE_BASE_URL,
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/aiot-api/, '')
- }
- }
- } : {
- port: 5100,
- fs: {
- // Allow serving files from one level up to the project root
- allow: ['..']
- }
- }
- }
- });
|