我希望能够在插件样式系统中为我的应用程序构建功能,原因如下:
- 新项目可以选择哪些插件是必要的,并且没有不需要的功能代码
- 其他开发人员可以为系统构建插件,而不需要太多的核心工作知识。
我不太确定如何实现这一点。我想有一个plugins
文件夹来单独托管这些,但我想我的问题是:
- 插件如何与核心系统交互?
- 文件夹结构如何工作?每个都持有标准的 MVC 结构:控制器、服务、模型、视图等吗?
我想是否有人有与此技术相关的教程或一些文档会有所帮助。我已经进行了一些搜索,但它与他们正在使用的实际代码而不是概念的关系有点过于密切,而且我没有找到任何与 nodejs 相关的东西。