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 完美符合这一规范,因此可以在前端代码中安全地读取。

相关推荐
梦帮科技9 小时前
GRAVIS v4.0:基于Web的极速套利架构设计与实时数据流实现
前端·人工智能·rust·自动化·区块链·智能合约·数字货币
爱勇宝9 小时前
办公资料反复修改、补传、交接混乱,我做了个桌面工具来解决这件事
前端·后端·程序员
微信开发api-视频号协议10 小时前
企业微信外部群开发自动化实践过程
java·前端·微信·自动化·企业微信·ipad
甲维斯10 小时前
Fable5:20美金的顶级设计师!
前端·人工智能
kyriewen10 小时前
我同时用了 Claude Code、Cursor 和 Codex,说说三个工具的真实差距——2026 年选错工具比不用 AI 更浪费时间
前端·ai编程·claude
Jackson__10 小时前
为了拯救我的腰椎和颈椎,我做了款浏览器插件!
前端·javascript·开源
闲猫11 小时前
Python FastAPI + SQLAlchemy 入门教程:从零搭建你的第一个 Web 应用
前端·python·fastapi
林小帅11 小时前
NestJS v11 + Prisma v7 ESM 迁移配置解析
前端·javascript·后端
IT_陈寒11 小时前
React的setState竟然不是立刻生效的,害我调试半天
前端·人工智能·后端
简简单单就是我_hehe11 小时前
前端埋点日志解决方案:完整 User-Agent 解析工具实现,爬虫识别、设备品牌、操作系统、浏览器版本全解析(附完整源码)
前端·爬虫