Development Plan
- 配置eslint
- 安装@typescript-eslint/parser插件 pnpm i @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint eslint-plugin-react --save-dev
- 增加 eslint scripts命令 "lint": " eslint 'src/**/*.+(js|ts|jsx|tsx)' "
- 安装 eslint vscode插件
- prettier
- 安装插件 pnpm i prettier eslint-config-prettier eslint-plugin-prettier --save-dev
- 增加format scripts命令 执行 npm run format进行格式化
- commander命令
- 脚手架命令注册和执行
- 脚手架命令动态加载功能架构设计
- node多进程
- 命令的准备和执行
- 脚手架项目创建功能
- 脚手架发布架构设计
- 脚手架发布功能开发
- 云构建架构设计
- 脚手架云发布
content summary
1、环境要求:
$ node 16+
$ pnpm
$ typescript
$ eslint
$ prettier
$ husky
$ craco pnpm i -D @craco/craco 一个用于扩展 Create React App 配置的库