Skip to content

脚手架的实现

实现一个类似 vitecrete-react-app 的脚手架

前置-第三方工具的使用

实现一个脚手架,通常需要以下工具

  • chalk 美化终端的输出
  • figlet 在终端输出logo
  • ora 控制台的loading样式
  • fs-extra 是fs的一个扩展,继承了fs所有方法,为fs方法添加了promise的支持。
  • commander 可以自定义一些命令行指令,在输入自定义的命令行的时候,会去执行相应的操作
  • inquirer 可以在命令行询问用户问题,并且可以记录用户回答选择的结果
  • download-git-repo 下载远程模板

Released under the MIT License.