-1

我将在 Node.js 和 Express 中创建一个 CMS,我的文件夹结构如下:

  • 我的CMS
    • 插件
    • 主题
    • 上传
    • index.js

我想从插件文件夹加载插件:

  • 插件
    • 示例插件
    • 很棒的插件

我想知道如何使我的 CMS 可插拔?

使应用程序可插入的最佳方法是什么?

然后如何加载插件?

(我需要一个插件系统)

编辑:正如我所说,我需要一个像 wordpress 这样的插件系统。wordpress 有钩子(动作和过滤器),它是最好的吗?如何实施?

4

1 回答 1

1

您实际上并不需要插件文件夹,因为 NPM 本质上是为您执行此操作。然后,您维护官方支持的 npm 包列表。您可以查看 Ember-CLI 并了解他们使用“ember 安装”和 Ember 的特定软件包做了什么。

于 2017-02-28T08:17:42.377 回答