chuhc-react简化项目初始化与构建的Node.js脚手架

chuhc-cli 脚手架安装

要使用 chuhc-cli 脚手架,请在终端中运行以下命令:

$ npm i @chuhc/cli -g
$ chuhc create test

前言

chuhc-react 项目是参考了 @vue/cli 源码的部分功能,并在其基础上进行了调整和改进,使其更加便捷和规范化。

项目结构

chuhc-react 项目结构分为以下四个部分:

  1. @chuhc/cli:提供脚手架命令行功能,通过简单命令即可初始化项目。
  2. @chuhc/scripts:负责项目的编译、运行和打包,当前暂未包含部署功能。
  3. @chuhc/template:包含各类项目模板文件。
  4. @chuhc/plugin-xxx:封装了常用插件,例如 @chuhc/plugin-typescript

cli 更新说明

此前的 cli 是基于 inquirer 提供的交互式命令来收集用户信息,并使用 download-git-repo 从 GitHub 拉取模板文件。这种方式操作简单,但在管理多个模板时较为复杂。

zip 文件大小:1.31MB