跳到主要内容

工程化总览

工程化不是为了把工具越堆越多,而是为了让项目别那么容易乱。

说得直白一点,它处理的是这些问题:同事电脑上为什么跑不起来、构建为什么忽快忽慢、规则为什么总对不齐、请求层为什么越写越散。

推荐阅读顺序

  1. build-tools:先理解构建、转译、打包分别在做什么
  2. code-quality:统一格式、语法检查和团队规范
  3. package-management:把依赖安装、Node 版本和镜像源管理理顺
  4. data-fetching:请求层与数据同步策略

这一组主要关心什么

  • 开发环境如何稳定起来
  • 代码风格如何统一
  • 依赖、版本、构建产物如何可控
  • 请求层怎样从“能发请求”慢慢走到“能维护”