Skip to content

简介

X-CLI 是一个 Node.js 命令行工具,旨在简化前端项目的创建和开发工具的管理。

功能特性

项目脚手架

使用 x new 命令快速创建项目:

  • Vue - create-vue (Vite) 或 @vue/cli (Webpack)
  • React - Vite、create-react-app 或 Next.js
  • Angular - @angular/cli
  • Vanilla - Vite (纯 JS/TS)
  • Taro - 跨端小程序 (React/Vue3)
  • UniApp - 跨端小程序 (Vue3)

统一包管理

告别记忆不同包管理器命令的烦恼:

命令作用
xi [package]安装依赖
xu [package]卸载依赖
xr <script>运行脚本

自动检测并使用项目对应的包管理器(npm/yarn/pnpm/bun)。

开发工具管理

一键配置常用开发工具:

  • ESLint - 代码检查
  • Prettier - 代码格式化
  • Husky - Git Hooks
  • CommitLint - 提交规范
  • lint-staged - 暂存区检查
  • .gitignore - Git 忽略配置

AI 助手

内置 AI 工作区 xa,支持多种大模型提供商:

  • Anthropic (Claude)
  • OpenAI (GPT)
  • Google (Gemini)
  • DeepSeek
  • Groq
  • Azure OpenAI
  • Ollama (本地模型)

设计理念

01
简化操作

用最少的命令完成最多的工作

02
智能检测

自动识别项目环境和配置

03
统一体验

跨包管理器、跨框架的一致操作

04
开箱即用

合理的默认配置,无需繁琐设置

基于 MIT 许可发布