Jianghu-init工具

12003

jianghu-init 是 JianghuJS 框架的官方命令行工具,专为简化和加速 JianghuJS 项目和页面创建而设计。它实现了快速生成项目脚手架和页面模板的功能。以下是 jianghu-init 提供的主要命令:

  • jianghu-init project:一键生成模板项目,帮助您快速启动新项目。
  • jianghu-init page:轻松创建模板页面,节省时间并保持结构一致性。
  • jianghu-init json:使用 JSON 开发页面,提高开发效率和可维护性。
  • jianghu-init tool: 常用应用管理页面, 例如用户管理,修改密码页面。

安装

  • 安装
    1. # 使用 npm 安装
    2. npm install -g @jianghujs/jianghu-init@latest
    3. # 使用 yarn 安装
    4. yarn global add @jianghujs/jianghu-init@latest --registry=http://registry.npmmirror.com
  • 查看版本
    1. npm list @jianghujs/jianghu-init -g

jianghu-init project

快速生成模版项目

  • jianghu-init project ./test01
  • jianghu-init project --type=basic ./test01
    jianghu-init01.png
    jianghu-init05.png

jianghu-init page

快速生成模版页面

  • jianghu-init page
  • jianghu-init page --type=1table-page
    jianghu-init02.png
    jianghu-init03.png
    jianghu-init04.png

jianghu-init json

👉 jianghu-init json更多细节👈

  • 执行jianghu-init json命令创建student.json文件
  • 执行jianghu-init json dev开启JSON开发模式以实现页面的自动更新功能。
    jianghu-init06.png
    jianghu-init07.png
    jianghu-init08.png
    jianghu-init09.png

jianghu-init tool

生成 应用管理相关页面

  • jianghu-init tool
    • user-management-page: 用户管理
    • user-group-role-page: 用户权限管理
    • user-page-resource-page: 接口权限管理
    • json-editor-component: JSON编辑组件
    • attachment-component: 文件附件组件
    • tableRecordHistory-component: 数据历史组件
    • record-history-page: 数据历史页面
      jianghu-init10.png
      jianghu-init11.png