12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import { defineConfig } from 'vite'
- import vue from '@vitejs/plugin-vue'
- import path from 'path'
- export default defineConfig({
- base: "./", //设置打包路径
- // 打包配置
- // build: {
- // sourcemap: true,
- // outDir: 'distp', // 指定输出路径,要和库的包区分开
- // assetsDir: 'static/img/', // 指定生成静态资源的存放路径
- // brotliSize: false, // 不统计
- // target: 'esnext',
- // minify: 'esbuild', // 混淆器,terser构建后文件体积更小
- // rollupOptions: {
- // output: {
- // chunkFileNames: 'static/js/[name]-[hash].js',
- // entryFileNames: 'static/js/[name]-[hash].js',
- // assetFileNames: 'static/[ext]/[name]-[hash].[ext]'
- // },
- // }
- // },
- plugins: [vue()],
- resolve: {
- alias: {
- '@': path.resolve(__dirname, './src') // 设置别名
- }
- },
- build: {
- outDir: 'dist',
- assetsDir: 'static'
- },
- // server: {
- // host: '0.0.0.0',
- // port: 6090, //设置服务启动端口
- // //open: true, //设置服务启动时是否自动打开浏览器
- // cors: true, //默认启用并允许任何源
- // //设置代理
- // proxy: {
- // '/api': {
- // target: 'http://114.242.31.4:6090', //请求的域名地址
- // changeOrigin: true, //是否允许跨域代理
- // secure: false,
- // rewrite: (path) => path.replace(/^\/api/, '') // 重定向地址
- // }
- // }
- // },
- css: {
- preprocessorOptions: {
- scss: {
- // 关闭编译时 字符编码 报错问题
- charset: false,
- },
- },
- },
- })
|