美文网首页
多进程打包的分包和集中处理

多进程打包的分包和集中处理

作者: 看到这朵小fa了么 | 来源:发表于2020-07-20 17:50 被阅读0次

前端早读课的总结:
以webpack为例,是集中处理多个项目的开发,也就是有项目A、B、C都是管理在一个大的项目之下,共有其中的组件以及依赖
在开发过程中可以进行单独的进程的启动,开发和调试,问题在于联动监听,在webpack中的watch监听可能会对公用的部分有影响,当已经启动A再启动B那么会因为对依赖的启动而被A捕获而重启A,这会导致项目运行的占用内存增加,解决方案:可以将启动时的状态进行标记通过锁来进行通信和占用,一次启动后不重复启动,当进程被杀死需要竞争恢复,理论可行;更取巧的是将依赖分离管理,这需要开发人员进行手动起公共配置,在更新时也需要手动更新,增加了开发的步骤

  • 集中管理的弊端在于项目会越来越复杂,在上线时会进行不必要的联动更新
  • 分项目管理的弊端在于各个项目的开发联调困难,互相依赖关系维护困难,开发规范界定困难

相关文章

网友评论

      本文标题:多进程打包的分包和集中处理

      本文链接:https://www.haomeiwen.com/subject/topekktx.html