12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // Vite中文网:https://vitejs.cn/config/
- import {loadEnv} from 'vite';
- import {resolve} from 'path';
- import uni from '@dcloudio/vite-plugin-uni';
- export default ({mode}) => {
- const root = process.cwd();
- const env = loadEnv(mode, root);
- return {
- base: './',
- // 设置路径别名
- resolve: {
- alias: {
- '@': resolve(''),
- },
- extensions: ['.js', '.json', '.ts', '.vue'], // 使用路径别名时想要省略的后缀名,可以自己 增减
- },
- // 自定义全局变量
- // define: {
- // 'process.env': {},
- // },
- // 开发服务器配置
- // server: {
- // host: true,
- // // open: true,
- // port: env.VITE_PORT,
- // proxy: {},
- // },
- // 构建配置
- // build: {
- // outDir: 'dist',
- // chunkSizeWarningLimit: 1500,
- // rollupOptions: {
- // output: {
- // entryFileNames: `assets/[name].${new Date().getTime()}.js`,
- // chunkFileNames: `assets/[name].${new Date().getTime()}.js`,
- // assetFileNames: `assets/[name].${new Date().getTime()}.[ext]`,
- // compact: true,
- // // manualChunks: {
- // // vue: ['vue', 'vue-router', 'vuex'],
- // // echarts: ['echarts'],
- // // },
- // },
- // },
- // },
- // 插件
- plugins: [
- uni(),
- // Unocss(),
- ],
- };
- };
|