简介
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
开箱即用
合理的默认配置,无需繁琐设置