如果发现 EaseAdmin 有不满足的功能,除了发 issue 等升级之外,最快的方法就是自己实现它,本文将介绍如何在本地环境下安装 EaseAdmin 并运行调试。
首先你需要 fork 项目到自己的仓库,然后下载到本地,切换到开发分支并安装依赖
如果直接使用 npm link 来链接包,你将会遇到 peerDependencies 问题,这时候你需要使用 yalc 来发布本地包。
新建一个 AdonisJS 项目,并将本地 EaseAdmin 包添加到项目中,并再次安装依赖。
安装完成后启动服务并访问 http://localhost:3333/admin 使用 admin/admin 登录
每次修改 EaseAdmin 代码后,都需要重新发布本地包
然后再 AdonisJS 项目中更新 EaseAdmin
最后请记得重启服务,否则修改后的代码不会生效。