# fast_cli **Repository Path**: sh_club/fv-cli ## Basic Information - **Project Name**: fast_cli - **Description**: 用于快速创建项目的脚手架 模板选择,交互指令等 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-31 - **Last Updated**: 2022-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 相关插件工具介绍 1. const program = require('commander') //用于创建命令模块 2. const figlet = require('figlet') //自定义图形 https://www.npmjs.com/package/figlet 3. const {spawn} = require('child_process') //开启子进程,执行终端命令 4. const inquirer = require('inquirer') //交互指令 5. const fs = require('fs'); //文件操作 6. const chalk = require('chalk');//chalk 用于改变 console 输出的样式 7. const {promisify} = require('util') //同步转异步(node 工具库) 8. const download = promisify(require('download-git-repo')) //下载 git 模板 ## 创建项目指令思路 1. 创建解析 create 指令 2. 通过 download-git-repo 从仓库下载模板 3. 进入目录,并执行`npm install`命令 4. 执行`npm run serve`命令 5. 打开浏览器 ## 导入组件指令思路 1. 创建对应的 ejs 模块 2. 编译 ejs 模块 为 result 3. 将 result 写入到.vue 文件中 4. 放到对应的文件夹中 ## 项目启动流程 ### 开发环境 1. npm run serve ### 本机地址测试 ``` fv文件路径:C:\Users\lihq\AppData\Roaming\nvm\v16.15.1 ```