cx-node-cli
v0.1.0
Published
node-cli,用于快速创建项目,支持 express, koa, egg 等项目模板
Readme
cx-node-cli
Node.js 脚手架 CLI,用于从模板快速创建项目,支持 Express、Koa、Egg 和 Web 前端模板。
安装
全局安装
npm install -g cx-node-cli本地开发
git clone <repo-url>
cd cxcli
npm install
npm link用法
交互式创建(推荐)
cx-node-cli init my-app
# 或
cx-node-cli i my-app运行后会提示选择框架,然后从 Gitee 下载对应模板。
指定框架(跳过交互)
cx-node-cli init my-app -f express
cx-node-cli init my-app --framework koa可选框架:express | koa | egg | web
查看帮助
cx-node-cli --help
cx-node-cli init --help支持的框架
| 框架 | 说明 | 模板地址 | |------|------|----------| | express | Express 后端模板 | express-template | | koa | Koa 后端模板 | koa-template | | egg | Egg 后端模板 | egg-template | | web | Web 前端模板 | zhweb |
创建完成后
cd my-app
npm install
npm run dev项目结构
cxcli/
├── bin/cli.js # CLI 入口
├── config.js # 框架列表与模板 URL
└── lib/core/
├── mycommander.js # init 命令定义
├── action.js # 交互与下载逻辑
├── download.js # Git 模板下载
└── help.js # 全局帮助信息依赖
- commander — 命令行解析
- inquirer — 交互式选择
- download-git-repo — 下载 Git 仓库
- ora — 终端 loading
- chalk — 终端彩色输出
License
ISC
