vue3 ts 配置smartadmin相关配置

在 Vue3 + TypeScript 版本的 SmartAdmin 前端项目中,这段环境变量代码不是 配置在 .vue.ts 业务代码文件里的,而是需要配置在项目根目录下的 .env 环境变量文件中

以下是具体的配置步骤:

1. 创建或修改环境配置文件

在 SmartAdmin 前端项目的根目录 (与 package.json 同级的位置),找到或新建以下文件之一:

  • 开发环境.env.development(推荐,仅在 npm run dev 时生效)
  • 生产环境.env.production(在 npm run build 打包时生效)

2. 写入配置代码

打开你选择的 .env 文件,将以下代码写入其中并保存:

复制代码
VITE_APP_API_BASE_URL=http://localhost:8080

3. 在 Vue/TS 代码中如何使用?

配置好上述文件后,Vite 会在构建时自动注入这些变量。你在 Vue 组件或 TypeScript 文件中,可以通过 import.meta.env 对象来读取这个地址。

例如,在封装 Axios 请求或配置路由时:

复制代码
// 在 .ts 或 .vue 文件中获取配置的 API 地址
const apiUrl = import.meta.env.VITE_APP_API_BASE_URL;

console.log('当前配置的API地址:', apiUrl); 
// 控制台将输出: 当前配置的API地址: http://localhost:8080

💡 核心提示

Vite 规定,所有暴露给前端客户端代码的环境变量,必须以 VITE_ 为前缀 。你提供的 VITE_APP_API_BASE_URL 完美符合这一规范,因此可以在前端代码中安全地读取。

相关推荐
云飞云共享云桌面19 小时前
传统工作站 vs 云飞云共享云桌面:制造业设计云桌面选型深度对比
运维·服务器·前端·网络·3d·架构·制造
UXbot19 小时前
如何选择适合公司项目的UI设计工具?企业选型指南
前端·低代码·ui·团队开发·原型模式·设计规范·web app
llz_11219 小时前
web-第四次课后作业
前端·spring boot·web
武清伯MVP20 小时前
前端跨域方案大合集
前端·javascript
小刘|20 小时前
Spring AI Alibaba 集成和风天气 API 实战
java·服务器·前端
星星在线21 小时前
我是怎么把页面图片流量砍掉一半的
前端·javascript
木叶子---1 天前
前端打包出错
前端·人工智能·tensorflow
JAVA面经实录9171 天前
前端系统化学习计划表(含完整知识思维导图)
前端·学习
本末倒置1831 天前
开发了一个所见所得的md编辑器,致敬Typora大佬
前端
kyriewen1 天前
TypeScript 高级类型:我用 infer 写了一个类型安全的 EventBus,终于搞懂了泛型约束
前端·javascript·typescript