为node.js应用程序实现可选模块的最佳方法

为node.js应用程序实现可选模块的最佳方法,node.js,Node.js,我正在寻找创建一个应用程序与可选模块,我不会知道在应用程序中的名称 例如,想象一下outlook,但日历/任务列表/邮件是可选组件,您可以npm安装outlook framework然后创建需要“outlook framework”的应用程序,但我希望导入以“outlook-”开头的所有安装包。因此,我可以npm安装outlookmail,这给了我电子邮件支持,同样适用于outlookcalendar,甚至是我没有写的东西,可能是outlooktwitter或outlookrss(或第三方out

我正在寻找创建一个应用程序与可选模块,我不会知道在应用程序中的名称

例如,想象一下outlook,但日历/任务列表/邮件是可选组件,您可以
npm安装outlook framework
然后创建需要“outlook framework”的应用程序,但我希望导入以“outlook-”开头的所有安装包。因此,我可以
npm安装outlookmail
,这给了我电子邮件支持,同样适用于
outlookcalendar
,甚至是我没有写的东西,可能是
outlooktwitter
outlookrss
(或
第三方outlook模块

是否有一些现有的机制来加载这样的模块?或者有没有人对加载未知的可选模块有更好的想法


谢谢

我已经决定包需要有一个清单,比如“outlook manifest.json”,要加载模块,我将列出node_模块中的目录,找到带有清单的目录,然后加载这些目录