37 lines
944 B
JavaScript
37 lines
944 B
JavaScript
import uni from "@dcloudio/vite-plugin-uni";
|
|
import { defineConfig, loadEnv } from 'vite';
|
|
import UniLayouts from '@uni-helper/vite-plugin-uni-layouts';
|
|
|
|
export default defineConfig(({ command, mode }) => {
|
|
// 根据当前工作目录中的 `mode` 加载 .env 文件
|
|
// 设置第三个参数为 '' 来加载所有环境变量,而不管是否有 `VITE_` 前缀。
|
|
const env = loadEnv(mode, process.cwd(), '')
|
|
return {
|
|
// vite 配置
|
|
plugins: [
|
|
UniLayouts(),
|
|
uni(),
|
|
],
|
|
base: './',
|
|
define: {
|
|
__VUE_I18N_FULL_INSTALL__: true,
|
|
__VUE_I18N_LEGACY_API__: true,
|
|
__INTLIFY_PROD_DEVTOOLS__: false,
|
|
__APP_ENV__: env.APP_ENV,
|
|
MY_APP_CONFIG: {
|
|
|
|
},
|
|
},
|
|
// 产生跨域请求打开
|
|
// server: {
|
|
// proxy: {
|
|
// '/dev': {
|
|
// target: '', // 代理地址
|
|
// changeOrigin: true, //支持跨域
|
|
// rewrite: (path) => path.replace(/^\/dev/, ""),
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
})
|