用途:该技能面向“创建新 uni-app-x 项目”这一任务,当用户希望从零创建项目、用 TypeScript 与 Vue 3 初始化项目结构、搭建开发环境、生成带 TypeScript 配置的项目模板、配置 manifest.json 与 pages.json、用 TypeScript 创建页面与组件,或通过 HBuilderX 或 CLI 建立项目时使用。
主要能力:根据请求识别项目类型,包括标准 uni-app-x 项目(使用 TypeScript + Vue 3 模板)、HBuilderX 项目(使用 HBuilderX 创建方式)与 CLI 项目(使用官方 CLI 命令)。支持“一句话创建”的单命令创建流程。可加载 examples/guide/ 下的安装与环境搭建、快速开始、项目类型与模板说明,以及 templates/ 下的项目结构模板与 CLI 命令模板,并据此生成带 TypeScript 与 Vue 3 配置的项目结构。
使用方式:先判断用户请求对应的项目类型,再加载对应的示例文件(examples/guide/installation.md、quick-start.md、project-types.md)与模板文件(templates/project-templates.md、cli-commands.md),按照其中的具体说明完成项目创建、结构与配置。技能聚焦 uni-app-x CLI 快速开始与 HBuilderX 创建流程。
适用场景:需要初始化 uni-app-x 项目结构、搭建开发环境、生成项目模板、配置 manifest.json 与 pages.json、创建页面与组件,或选择 HBuilderX/CLI 方式建项目时。
限制与参考:uni-app-x 需要 Vue 3 + TypeScript + Vite。组件与 API 参考应查看 uniappx-project-guide,本技能专注项目创建与初始化。建议使用 TypeScript 保证类型定义、使用 Vue 3 Composition API 与 <script setup> 语法、正确配置 manifest.json/pages.json/tsconfig.json、遵循标准目录结构,并在创建后初始化 git 仓库。官方文档:https://uniapp.dcloud.net.cn/quickstart-cli.html;uni-app-x 文档:https://doc.dcloud.net.cn/uni-app-x/;HBuilderX:https://www.dcloud.io/hbuilderx.html;TypeScript:https://www.typescriptlang.org/;Vue 3:https://cn.vuejs.org/。具体模板内容、命令细节与配置项以资料中列出的文件为准,未在此展开的部分暂未提供。