Skip to content

kecanwen/LowCodePlatform

Repository files navigation

从0到1实现 低代码平台

⌨️ 开发计划

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 配置的库