管理系统界面开发
如果你需要在我们提供的管理系统前端源码基础上开发自己的页面,可以在 https://github.com/tjbrains/CloudAdminFront 获得管理系统前端源码。
项目初始化
使用以下命令初始化项目:
npm install
开发
主要技术栈
前端技术栈主要有:
目录结构
所有门户资源均在 src/
目录下:
assets/ - 静态资源
components/ - 组件
configs/ - 配置
langs/ - 多语言
layouts/ - 布局组件
lib/ - 公共库
router/ - 路由设置
utils/ - 当前项目公用库
views/ - 页面文件
实时开发测试
使用以下命令启用测试所需的服务:
npm run dev
会出现类似于以下的提示:
VITE v5.3.5 ready in 130 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
然后通过管理系统下的命令设置前端开发地址:
cloud-admin devfront --url=http://localhost:5173/
其中 http://localhost:5173/
换成你实际启动的 npm
服务地址,前提是要保证管理系统可以直接访问npm启动的服务。
命令执行成功后,就可以直接通过管理系统直接访问你的前端页面了。
要想取消实时开发测试模式,直接重启 cloud-admin
进程即可:
cloud-admin restart
编译
使用以下命令编译项目:
npm run build
编译后的所有资源在项目根目录下的 dist/
目录中,如果此目录不存在,请先创建再编译项目。
部署
将编译后的 dist/
下的文件拷贝到 cloud-admin/web/views/@default/
目录下:
web/
views/
@default/
admins/
clusters/
dashboard/
db/
...
layout.html
然后重启 cloud-admin
进程:
cloud-admin restart
然后即可访问。