Repository navigation
更新内容
项目创建
- 同步 App Template、Shell Template 及可选 Legacy Overlay 至 v1.0.1。
- 模板统一使用 Appkit 1.0.1。
- 完善项目名、Context Path 和生成表名校验。
- 非交互模式使用默认 Context Path。
- 修正项目身份信息替换,创建失败时清理本次生成的目录。
- 生成项目的 CLI 依赖使用 Registry 版本,避免依赖本地仓库路径。
- 修复模板 .gitignore、.npmrc 的打包与生成还原。
代码与权限资源生成
- SQL 中不存在目标表时,在写入文件前报错。
- 权限扫描限定于 Vue 模板,支持静态 v-permission 和组件 permission 属性。
- 完善嵌套模板中的权限提取,避免将脚本赋值误识别为权限声明。
- 生成列表页统一使用 HTTP 错误处理,查询重置保留排序条件。
文档
- 重构 README,优先推荐 g2rain-app。
- 补齐命令、参数、工作原理和 FAQ。
使用
npm install -g create-g2rain-app@1.0.1
g2rain-app app g2rain-order-app --context-path order
g2rain-app shell g2rain-admin-shell --context-path admin --port 3000已有业务项目可使用 generate 生成 CRUD 骨架,使用 build-config 生成页面及页面元素权限资源。