项目简介
本项目是基于 Node.js 框架开发的低代码代码生成系统,其核心功能是将低代码编排的 schema 解析并转换为可执行代码。该项目提供了 Icejs 和 Rax 两套框架的出码方案,同时具备强大且灵活的扩展机制。
项目的主要特性和功能
- 多方式接入:支持通过命令行、设计器插件、服务端和浏览器端进行出码操作。
- 多方案选择:提供多种出码方案,可满足不同业务场景的需求。
- 可定制化:支持自定义出码插件,能够根据个性化需求进行开发。
- 灵活输出:具备灵活的项目构建器,可生成最终项目代码,并能输出到磁盘或生成 zip 包。
安装使用步骤
- 确保已下载项目源码文件。
- 安装依赖:在项目根目录下运行
npm install
命令安装所需依赖。 - 选择出码方式并操作:
- 命令行体验:运行
npx @alilc/lowcode-code-generator -i example-schema.json -o generated -s icejs
进行出码。 - 设计器插件体验:按文档注册插件并运行低代码编辑器项目。
- 服务端出码:按文档引入代码生成器、创建项目构建器,生成代码并发布到磁盘或生成 zip 包。
- 浏览器出码:按文档引入代码生成器,在浏览器中出码用于即时预览。
- 命令行体验:运行
- 自定义出码:参考项目源码中的插件编写自定义出码插件,并按需组合成合适的出码方案。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】