代码拉取完成,页面将自动刷新
VTJ 一款基于 Vue3 + Typescript 的低代码开发工具,内置了设计器引擎、渲染器和代码生成器。
注意:使用或体验 VTJ 低代码功能是不需要拉源码的。
可以使用 VTJ 提供了项目脚手架,可快速创建体验项目。 命令:
npm create vtj@latest -- -t app
VTJ 使用了最新的 Vue3 生态技术栈,要求 Node 版本必须是 v20+, 建议使用 nvm 切换 Node 版本。
开发项目工程采用lerna
和 pnpm
包管理工具,需要全局安装。
npm install -g lerna@latest pnpm@latest --registry=https://registry.npmmirror.com
如果需要二开或贡献代码,可以拉取仓库 master 分支。
git clone https://gitee.com/newgateway/vtj.git
cd vtj
npm run setup && npm run build && npm run app:dev
npm run setup && npm run build
npm run app:dev
npm run clean
清理后需要重新执行初始化packages
子模块
base
基础工具库,适配 Node 和 浏览器环境node
Node 环境基础工具库cli
项目工程脚手架及命令行工具utils
浏览器环境工具库icons
图标库ui
通用组件库core
低代码核心库,包含协议定义和模型renderer
低代码 Vue 渲染器materials
低代码物料库coder
代码生成器local
低代码本地开发环境辅助工具designer
低代码设计器platforms
平台整合依赖包
desktop
桌面平台pro
低代码开发平台server
服务器端mobile
移动端web
Web 端apps
应用项目模板
electron
桌面跨端项目libaray
类库项目uniapp
移动跨端项目nest
服务端项目app
PC 端项目create-vtj
项目搭建工具docs
文档dev
开发工程lcdp
在线演示项目@vtj/designer
低代码设计器
StyleSetter
DataSetter
@vtj/ui
组件库
诚邀对该项目感兴趣的同学参与测试体验。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。