当模块的业务逻辑开发完毕后,除了满足当前项目的需求之外,还可以做以下三件事:

  1. 将模块公开发布至npm仓库,贡献到开源社区

  2. 在公司内部建立npm私有仓库,然后把模块发布到私有仓库,形成公司资产,便于在不同的项目中重复使用

  3. 也可以将模块发布到Cabloy商店,进行商业变现,请参见:Cabloy商店

更多信息,请参见:模块编译与发布

疑问

至此,可能有朋友会问,前面我们添加的工作流定义是通过页面动态配置的,并没有沉淀到模块代码中,如何一起打包发布呢?

针对这个场景,CabloyJS也提供了相应的解决方案,而且同样也是非常便捷,请参见:静态原子