3.9 KiB
3.9 KiB
Demo 项目修复说明
✅ 已完成的修复
1. 配置更新
✅ src/main.js
// 修改为直接使用框架源码
import AdminFramework from '../../src/index.js'
好处:
- 实时调试框架代码
- 热更新支持
- 无需重新打包
✅ webpack.config.js
添加了框架源码的路径别名:
alias: {
'@component': path.resolve(__dirname, '../src/components'),
'@utils': path.resolve(__dirname, '../src/utils'),
'@api': path.resolve(__dirname, '../src/api'),
'@config': path.resolve(__dirname, '../src/config'),
'@assets': path.resolve(__dirname, '../src/assets')
}
✅ babel.config.js
添加了 JSX 支持:
presets: [
'@babel/preset-env',
'@vue/babel-preset-jsx'
]
✅ package.json
新增依赖:
@vue/babel-preset-jsx@^1.4.0- JSX 支持brace@^0.11.1- 代码编辑器vue2-ace-editor@^0.0.15- Ace 编辑器
2. 脚本文件
✅ install.bat - 一键安装脚本
双击运行即可安装所有依赖
✅ start.bat - 启动脚本(已更新)
自动检查并安装缺失的依赖
3. 文档文件
✅ 创建的文档:
README_FIRST.txt- 首次运行必读 ⭐启动前必读.md- 详细启动指南修复说明.md- 本文件CHANGELOG.md- 更新日志
✅ 更新的文档:
README.md- 项目说明如何启动.txt- 快速指南
🚀 用户需要做什么
第一步:安装依赖
方式一(推荐):
双击 install.bat
方式二:
cd demo-project
npm install
如果遇到依赖缺失,运行:
npm install @vue/babel-preset-jsx brace vue2-ace-editor
第二步:启动项目
方式一(推荐):
双击 start.bat
方式二:
npm run dev
第三步:访问应用
浏览器自动打开 http://localhost:8080
📋 检查清单
运行前确保:
- 已进入
demo-project目录 - 已运行
npm install或install.bat - 没有 "UNMET DEPENDENCY" 错误
- 端口 8080 未被占用
验证命令:
npm list --depth=0
应该看到:
✅ @vue/babel-preset-jsx@1.4.0
✅ brace@0.11.1
✅ vue2-ace-editor@0.0.15
✅ vue@2.7.16
✅ vuex@3.6.2
✅ vue-router@3.6.5
✅ view-design@4.7.0
⚠️ 常见错误及解决
错误1:UNMET DEPENDENCY
原因:依赖未安装
解决:
npm install @vue/babel-preset-jsx brace vue2-ace-editor
错误2:Cannot find module '../../src/index.js'
原因:项目结构不正确
解决:确保目录结构为:
f:\项目\前端框架项目\
├── src\ ← 框架源码
│ └── index.js
└── demo-project\ ← Demo 项目
错误3:端口被占用
原因:8080 端口已被使用
解决:修改 webpack.config.js:
devServer: {
port: 8081 // 改成其他端口
}
错误4:Babel 编译错误
原因:JSX preset 未安装
解决:
npm install @vue/babel-preset-jsx --save-dev
📊 项目状态
| 项目 | 状态 |
|---|---|
| 框架源码引用 | ✅ 已配置 |
| Webpack 配置 | ✅ 已更新 |
| Babel 配置 | ✅ 已更新 |
| 依赖列表 | ✅ 已更新 |
| 安装脚本 | ✅ 已创建 |
| 启动脚本 | ✅ 已更新 |
| 文档 | ✅ 已完善 |
🎯 下一步
- 运行
install.bat安装依赖 - 运行
start.bat启动项目 - 访问
http://localhost:8080 - 开始 开发你的应用!
📚 相关文档
- README_FIRST.txt - 首次运行必读
- 启动前必读.md - 详细指南
- CHANGELOG.md - 更新日志
- README.md - 完整说明
修复完成时间: 2025-10-08 修复人员: AI Assistant