Skip to content

G2rain App CLI v1.0.1

Latest

Choose a tag to compare

@7wpjjb4q7k-hash 7wpjjb4q7k-hash released this 27 Oct 17:14
· 2 commits to main since this release
f4d6ad5

更新内容

项目创建

  • 同步 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 生成页面及页面元素权限资源。