l***@163.com
l***@163.com
  • 发布:2024-09-14 17:01
  • 更新:2024-09-14 17:01
  • 阅读:55

uniapp 中loadEnv 函数来加载的 .env 文件 获取不到里面自定义的变量

分类:uni-app

import {
defineConfig,
loadEnv,
} from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import vue from '@vitejs/plugin-vue';
import vueJsx from '@vitejs/plugin-vue-jsx';
export default defineConfig(({
command,
mode,
isSsrBuild,
isPreview
}) => {
const env = loadEnv(mode, process.cwd(), '');
console.log('==========env================', env)
const config = {
plugins: [vueJsx(), uni()],
// mode,
// base:'https://bar.com/foo/'
server: {
host: "localhost", // 指定服务器应该监听哪个IP地址,默认:localhost
port: 5173, // 指定开发服务器端口,默认:5173
proxy: { // 为开发服务器配置自定义代理规则
// // 带选项写法:http://localhost:5173/api/posts -> http://xxxxxxx.typicode.com/posts
"/h5api": {
target: "http://xxxxx.typicode.com", // 目标接口
changeOrigin: true, // 是否换源
rewrite: (path) => path.replace(/^\/h5api/, "")
}
}
}
};

if (command === 'serve') {  
    // dev 独有配置  
    return config;  
} else {  
    // command === 'build'  

    // build 独有配置  
    return config;  

}  

})

2024-09-14 17:01 负责人:DCloud_UNI_yuhe 分享
已邀请:

要回复问题请先登录注册