88 lines
2.2 KiB
Markdown
88 lines
2.2 KiB
Markdown
# 环境配置说明
|
||
|
||
## 环境配置文件
|
||
|
||
项目包含以下环境配置文件,用于配置不同环境的API地址:
|
||
|
||
### 1. `.env.localhost` - 本地开发环境
|
||
```
|
||
NODE_ENV=development
|
||
VITE_APP_TITLE='SmartAdmin 本地环境(Local)'
|
||
VITE_APP_API_URL='http://127.0.0.1:5480'
|
||
```
|
||
|
||
### 2. `.env.development` - 开发环境
|
||
```
|
||
NODE_ENV=development
|
||
VITE_APP_TITLE='SmartAdmin 开发环境(Dev)'
|
||
VITE_APP_API_URL='http://127.0.0.1:5480'
|
||
```
|
||
|
||
### 3. `.env.dev-server` - 开发服务器环境
|
||
```
|
||
NODE_ENV=development
|
||
VITE_APP_TITLE='SmartAdmin 开发服务器环境(Dev Server)'
|
||
VITE_APP_API_URL='http://dev-casedata.igandan.com:5480'
|
||
```
|
||
|
||
### 4. `.env.test` - 测试环境
|
||
```
|
||
NODE_ENV=production
|
||
VITE_APP_TITLE='SmartAdmin 测试环境(Test)'
|
||
VITE_APP_API_URL='http://dev-casedata.igandan.com/admin/api'
|
||
```
|
||
|
||
### 5. `.env.pre` - 预发布环境
|
||
```
|
||
NODE_ENV=production
|
||
VITE_APP_TITLE='SmartAdmin 预发布环境(Pre)'
|
||
VITE_APP_API_URL='https://preview.smartadmin.vip/smart-admin-api'
|
||
```
|
||
|
||
### 6. `.env.production` - 生产环境
|
||
```
|
||
NODE_ENV=production
|
||
VITE_APP_TITLE='SmartAdmin V3.X'
|
||
VITE_APP_API_URL='https://preview.smartadmin.vip/smart-admin-api'
|
||
```
|
||
|
||
## 使用方法
|
||
|
||
### 开发时
|
||
```bash
|
||
# 本地开发
|
||
npm run localhost
|
||
|
||
# 开发环境
|
||
npm run dev
|
||
```
|
||
|
||
### 部署时
|
||
```bash
|
||
# 部署到开发服务器
|
||
npm run build:dev-server
|
||
|
||
# 部署到测试环境
|
||
npm run build:test
|
||
|
||
# 部署到预发布环境
|
||
npm run build:pre
|
||
|
||
# 部署到生产环境
|
||
npm run build:prod
|
||
```
|
||
|
||
## 注意事项
|
||
|
||
1. **API地址配置**: 每个环境配置文件中的 `VITE_APP_API_URL` 决定了该环境使用的后端API地址
|
||
2. **端口配置**: 本地环境使用5480端口,开发服务器环境也使用5480端口
|
||
3. **路径配置**: 测试环境使用 `/admin/api` 路径,其他环境根据实际情况配置
|
||
4. **手动修改**: 如需修改API地址,直接编辑对应的环境配置文件即可
|
||
|
||
## 当前配置状态
|
||
|
||
- ✅ 本地环境: `http://127.0.0.1:5480`
|
||
- ✅ 开发服务器环境: `http://dev-casedata.igandan.com:5480`
|
||
- ✅ 测试环境: `http://dev-casedata.igandan.com/admin/api`
|
||
- ✅ 预发布环境: `https://preview.smartadmin.vip/smart-admin-api`
|
||
- ✅ 生产环境: `https://preview.smartadmin.vip/smart-admin-api` |