Skip to content

实现一个前端脚手架

搭建一个基础的脚手架需要依赖以下包

包名用途
commander命令行工具,读取命令行命令,知道用户想要做什么
inquirer交互式命令工具,给用户提供一个提问流方式
chalk颜色插件,用来修改命令行输出样式,通过颜色区分info、error日志,清晰直观
ora用于显示加载中的效果,类似于前端页面的loading效果,想下载模版这种耗时的操作,有了loading效果,可以提示用户正在进行中,请耐心等待
globby用于检索文件
fs-extranode fs文件系统模块的增强版
pacote获取node包最新版本等信息
handlebars提供了必要的功能,使你可以高效地构建语义化模板
degitstraightforward project scaffolding
download-git-repoDownload and extract a git repository (GitHub, GitLab, Bitbucket) from node.

参考资料

Released under the MIT License.