This commit is contained in:
张成
2025-10-08 20:01:26 +08:00
parent 70d32e311b
commit b27c047930
18 changed files with 339 additions and 0 deletions

View File

@@ -0,0 +1,115 @@
# ⚠️ 启动前必读
## 📦 第一步:安装依赖
**在 `demo-project` 目录下**运行:
```bash
npm install
```
如果遇到依赖缺失错误,运行:
```bash
npm install @vue/babel-preset-jsx brace vue2-ace-editor --save
```
## 🚀 第二步:启动项目
### 方式一:使用脚本(推荐)
**Windows 用户**
```bash
双击 start.bat
```
**Linux/Mac 用户**
```bash
./start.sh
```
### 方式二:手动启动
```bash
npm run dev
```
## ✅ 验证安装
运行以下命令检查依赖是否完整:
```bash
npm list --depth=0
```
应该看到以下关键依赖:
-@vue/babel-preset-jsx
- ✅ brace
- ✅ vue2-ace-editor
- ✅ vue
- ✅ vuex
- ✅ vue-router
- ✅ view-design
## 🔍 常见问题
### 问题1依赖缺失
**症状**:看到 "UNMET DEPENDENCY" 错误
**解决**
```bash
# 删除依赖重装
rm -rf node_modules
rm package-lock.json
npm install
```
### 问题2端口被占用
**症状**8080 端口已被占用
**解决**:修改 `webpack.config.js` 中的端口
```javascript
devServer: {
port: 8081 // 改成其他端口
}
```
### 问题3路径找不到
**症状**:无法找到 ../../src/index.js
**解决**:确保项目结构正确
```
f:\项目\前端框架项目\
├── src\ # ← 框架源码
│ └── index.js # ← 框架入口
└── demo-project\ # ← Demo 项目
└── src\
└── main.js # ← 引用 ../../src/index.js
```
## 📝 项目说明
本项目直接使用框架源码(不是打包文件),好处:
- ✅ 实时调试
- ✅ 热更新
- ✅ 方便开发
## 🎯 访问地址
启动后访问:`http://localhost:8080`
可用页面:
- `/login` - 登录页面
- `/home` - 主页
- `/business/product` - 产品列表示例
---
**如有问题,请查看**
- [CHANGELOG.md](./CHANGELOG.md) - 更新日志
- [README.md](./README.md) - 完整说明
- [如何启动.txt](./如何启动.txt) - 快速指南