# front-base-cli **Repository Path**: NativeBase/front-base-cli ## Basic Information - **Project Name**: front-base-cli - **Description**: 项目脚手架模版工具 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-02 - **Last Updated**: 2024-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @front-base/cli # 代码相关 ``` . ├── node_modules ├── package.json ├── pnpm-lock.yaml ├── readme.md └── src 代码主体 ├── actions 操作的action │ └── init.js initAction ├── config 配置文件 │ └── templates.json 模板列表 | └── hooks 添加git hooks的默认配置文件 ├── index.js 入口文件 └── utils 工具类 ├── downTemplate.js 下载模板 ├── exit.js 退出 ├── log.js 颜色打印 └── spinner.js loading实例 ``` # 使用方法 ## 安装(不推荐安装,建议npx使用) ``` npm install @front-base/cli -g ``` ## 新建项目(推荐使用npx) ```bash # npx使用 npx @front-base/cli init 项目名 # 例如 npx @front-base/cli init aaa npx @front-base/cli i aaa # 安装后使用 front-cli init aaa front-cli i aaa ``` ## 获取版本号 ```bash front-cli --version front-cli -V ``` ## 获取帮助信息 ``` front-cli --help ``` ## 已有项目添加git hook ``` front-cli add-githooks npx @front-base/cli add-githooks ``` # 调试相关 1. ``` pnpm link --global ``` 2.`/src/index.js`第一行修改为 ``` #!/usr/bin/env node --inspect-brk ``` 3.在命令行中执行相应命令,等启动以后,使用`vscode`启动`手动链接到测试任务` 4.卸载全局任务 ``` pnpm remove @front-base/cli -g ```