AI + 低代码 技术揭秘(十六):开始

本文档提供了在开发工作流程中设置、配置和使用 VTJ 的实用指南。它涵盖了使用基架工具创建初始项目、环境设置和基本集成模式。

有关核心体系结构和引擎组件的详细信息,请参阅核心体系结构 。有关特定于平台的部署指南,请参阅平台实施 。有关高级开发和插件创建的信息,请参阅开发人员工具和可扩展性 。

先决条件和系统要求​

VTJ 需要特定的开发环境配置才能正常运行:

  • Node.js:版本 20.0.0 或更高版本(建议使用以实现最佳兼容性)
  • 包管理器 :pnpm(推荐)和 lerna,用于 monorepo 开发
  • Vue.js:支持 TypeScript 的 3.5.5+ 版本
  • 构建工具 :用于构建过程的 Vite
shell 复制代码
# Install required global dependencies
npm install -g lerna@latest pnpm@latest --registry=https://registry.npmmirror.com

使用 Scaffolding 创建项目​

VTJ 通过 create-vtj 提供了一个全面的脚手架系统,该系统可以生成特定于平台的项目模板:

基架命令结构​

可用模板​

模板类型 命令 目标平台 UI 框架
Web 应用程序 -t app 桌面/PC 网页 Element Plus
H5 移动版 -t h5 移动网页 Vant
UniApp -t uniapp 跨平台 Uni-UI 用户界面
材料库 -t material 组件开发 Configurable

创建项目​

shell 复制代码
# Web application (PC desktop)
npm create vtj@latest --registry=https://registry.npmmirror.com -- -t app

# H5 mobile application
npm create vtj@latest --registry=https://registry.npmmirror.com -- -t h5

# Cross-platform uni-app
npm create vtj@latest --registry=https://registry.npmmirror.com -- -t uniapp

# Material/component library
npm create vtj@latest --registry=https://registry.npmmirror.com -- -t material

开发环境设置​

本地开发设置​

要参与 VTJ 或深度定制,请设置完整的开发环境:

shell 复制代码
# Clone the repository
git clone https://gitee.com/newgateway/vtj.git
cd vtj

# Initialize and build
npm run setup && npm run build && npm run app:dev

开发环境架构​

开发命令​

命令 目的 用法
npm run setup 初始化依赖项 首次设置
npm run build 构建所有软件包 设置或更改后
npm run app:dev 启动开发服务器 开发工作流程
npm run clean 清理构建工件 重置环境

集成模式​

平台集成架构​

基本项目结构​

生成的 VTJ 项目遵循以下结构:

csharp 复制代码
project-root/
├── src/
│   ├── main.ts              # Application entry point
│   ├── App.vue              # Root component
│   └── components/          # Custom components
├── public/                  # Static assets
├── package.json             # Dependencies and scripts
├── vite.config.ts           # Build configuration
└── vtj.config.js            # VTJ-specific configuration

生成项目中的核心依赖项​

包 目的 集成点
@vtj/web Web 平台运行时 主要应用
@vtj/renderer 组件渲染 模板引擎
@vtj/ui UI 组件库 设计系统
@vtj/icons 图标库 视觉元素
@vtj/utils 效用函数 帮助程序方法

配置和定制​

VTJ 平台支持通过 package.json 中的 vtj 字段进行配置:

json 复制代码
{
  "vtj": {
    "name": "VTJ.PRO",
    "platform": "web",
    "remote": "https://lcdp.vtj.pro"
  }
}

环境变量​

变量 目的 违约
ENV_TYPE 环境类型 local
UMD UMD 构建标志 false
BUILD_TYPE 构建目标 -

开发工作流程​

  1. 项目创建 :将 create-vtj 与适当的模板一起使用
  2. 开发 :为本地开发服务器运行 npm run dev
  3. 构建 :使用 npm run build 进行生产构建
  4. 集成 :导入 VTJ 组件并使用设计器/渲染器

后续步骤​

设置 VTJ 项目后:

  1. 探索 Designer:访问可视化设计器界面以进行拖放式开发
  2. 组件库 :浏览可用的 UI 组件和材料
  3. AI 功能:利用 AI 驱动的代码生成功能
  4. 平台部署 :为目标部署平台进行配置

有关项目设置和基架的详细指南,请参阅项目设置和基架 。有关与现有项目的集成,请参阅 集成指南

开源项目仓库

gitee.com/newgateway/...

相关推荐
ZhengEnCi5 小时前
如何审核 AI 生成的代码:一份可落地的 6 层检查清单
ai编程·代码规范
张晓宇 .7 小时前
Codex 不显示新模型怎么办?GPT-6.1 Terra 上线后的排查教程:版本、自定义模型目录与 API 支持
人工智能·gpt·大模型·ai编程·codex·deepseek
ZhengEnCi8 小时前
2026年10月AI大事盘点:世界模型、开源万亿参数与智能体激战
人工智能·llm·ai编程
youcans_10 小时前
【嵌入式软件AI编程】22. STM32 基础实验:GPIO外部中断
stm32·单片机·嵌入式硬件·ai编程·claude
Flynt10 小时前
AI 写的页面一眼假?有人把"假指纹"写成 62 条规则,不用大模型就能跑
前端·ai编程·claude
lazy熊10 小时前
Codex CLI 配置教程
ai编程
ServBay10 小时前
本地模型已经跑起来了,Copilot Fusion 为什么还要联网?
后端·ai编程·github copilot
qinglongcn12 小时前
三维度 × 四分类——CycleDetector 的完整检测算法
agent·ai编程
熊猫钓鱼>_>12 小时前
鸿蒙PC构建实战:hvigor modelVersion 降级 + schema 清理 + ArkTS 编译三连坑完整复盘
开发语言·华为·ai编程·harmonyos·openharmony·数据·ai生成
骇客野人12 小时前
从大模型对话聊天都人工智能智能体干活到如今的AI编程的思考以及未来发展趋势展望
人工智能·ai编程