import {fileURLToPath,URL} from 'url'
import { defineConfig,loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig(({ mode, command })=>{
const config = loadEnv(mode, './')
return{
plugins: [vue()],
resolve:{
alias:{
'@': fileURLToPath(new URL('./src/', import.meta.url))
}
},
server: {
hmr:{
overlay:false
},
host: "0.0.0.0",
cors: true,
port: 8991,
open: false, //自动打开
proxy: {
"^/api": {
target: config.VITE_BASE_RUL, // 真实接口地址, 后端给的基地址
changeOrigin: true, // 允许跨域
rewrite: (path) => path.replace(/^\/api/, "/api/"),
},
},
},
css: {
preprocessorOptions: {
less: {
charset: false,
additionalData: '@import "./src/assets/styles/global.less";',
},
},
}
}
})
Vue3 Vite 配置多环境
最新推荐文章于 2024-03-05 20:52:48 发布