发布时间:2024-08-14 11:01
Vite配置代码环境变量和 Vue2 的配置差不多,都是依靠 .env 文件夹来实现
详情可到 Vite 官网的环境配置里了解:环境变量和模式 {#env-variables-and-modes} | Vite中文网
一、在src同级下创建 .env.production 生产模式和 .env.development 开发模式两个文件夹
// .env.production 文件
# .env.production
VITE_APP_BASE_URL=http://localhost:3000
// .env.development 文件
# .env.development
VITE_APP_BASE_URL=http://localhost:8080
其Vite内部会暴露出一个 import.meta.env 出来 ,那我们就可以使用 import.meta.env.VITE_APP_BASE_URL 来渲染标题和请求
来到 src 下的 env.d.ts 文件夹中加入这段代码
//env.d.ts
interface ImportMetaEnv {
readonly VITE_APP_BASE_URL: string
// 更多环境变量...
}
可以通过传递 --mode
选项标志来覆盖命令使用的默认模式 例如:
"dev": "vite --mode development",
使用的时候用 import.meta.env.VITE_APP_BASE_URL 即可
console.log( import.meta.env.VITE_APP_BASE_URL )
然后关停项目重新跑起来就可以了
基于Netty,从零开发IM(二):编码实践篇(im单聊功能)
Java编写的Spark ALS协同过滤推荐算法的源代码能共享一下
微信小程序:上传头像或图片使用we-cropper裁剪后并上传自己服务器
java && 类似%E4%B8%AD%E5%9B%BD这种字符转换问题
打造建筑行业数字化新标杆: 软通动力联合华为云AI+RPA助力中铁十一局智能化升级
SpringBoot整合Redis使用@Cacheable和RedisTemplate
YOLOv5改进之五:改进特征融合网络PANET为BIFPN
Vue3生命周期Hooks原理与调度器Scheduler关系
Opencv4 -Python官方教程学习笔记16---图像金字塔
事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)