理解“模块、组件、插件”

小粒度

变量/函数/类

模块

  • 是一组源文件
  • 是一组约定(调用/打包)
  • 从设计角度,就是配置+生命周期

组件

  • 是一个模块
  • 需要运行时

插件

  • 是一个组件
  • 支持运行时可扩容
  • 支持运行时可插拔

最后

从打包角度,以上都是一个lib库

你可能感兴趣的:(理解“模块、组件、插件”)