1.2.0 • Published 3 years ago

fyhcli v1.2.0

Weekly downloads
2
License
ISC
Repository
-
Last release
3 years ago

本项目更新到npm公开源中,用于测试能否实现类似脚手架工具输入并选择命令行实现模板拉取

原理分析

个人见解,其实vue/cli脚手架工具,实际上也是通过命令行以及选择,最后在gitHub上面为使用者拉取自己需要的模板,那么在这种原理的基础上,我们也可以设计私有模板,通过选择不同的模板来应对不同的需求

技术实现

(1)、这里主要使用到node.js,以及node.js的Commander.js用于命令行的处理 https://github.com/tj/commander.js/blob/master/Readme_zh-CN.md#%e5%ae%89%e8%a3%85 (2)、download-git-repo:通过该模块进行git拉取,这里需要注意模板的书写方式:https://github.com:qiulianying/page-stock#develop (3)、inquirer.js:命令行交互模块,参考文献:https://blog.csdn.net/qq_26733915/article/details/80461257