Usage: index [options] [command]
Options:
-V, --version output the version number -h, --help output usage information
Commands: create|cr create project edit_tpl|e edit template files
-
command not found
build-your-own-cli create build-your-own-cli edit_tpl
如果初始化时选择安装区块,那么必须安装好依赖文件,否者区块安装报错,因为区块的安装依赖于node_modules
inquirer.js —— 一个用户与命令行交互的工具:https://blog.csdn.net/qq_26733915/article/details/80461257
nodejs取得当前执行路径:https://blog.csdn.net/ISaiSai/article/details/53442748
手撸一个自己的前端脚手架:https://blog.csdn.net/webyouxuan/article/details/100190061
【手把手带你撸一个脚手架】第一步, 创建第一个命令:https://www.jianshu.com/p/17384daf707e
参考代码:https://github.com/luoquanquan/learn-cli
Nodejs读取本地json文件,输出json数据接口:https://blog.csdn.net/lihefei_coder/article/details/81453716
"commander": 整体框架
"colors": 可以在命令行中输出彩色字符
"download-git-repo": 可以在node中clone git代码
"ejs": 可以自定义模板
"inquirer": 命令行中可以使用选择或者输入等功能
"ora": 命令行中显示加载中(转圈圈)
"shelljs": 在node代码中执行cmd命令
等有空会上传到npm中....
欢迎拍砖和讨论