【问题标题】:Electron Application with plugin modules [closed]带有插件模块的电子应用程序[关闭]
【发布时间】:2018-11-22 08:30:02
【问题描述】:

我希望构建一个具有插件架构的跨平台应用程序。我看到 Electron 非常适合这种需求,但是我无法理解如何在电子中实现插件架构。

将此视为一种工具,随着时间的推移,团队会随着时间的推移添加新功能。我正在考虑将其作为插件并交付给应用程序,以便在部署应用程序后启用新功能(UI + Logic)。

我对@9​​87654323@ 和electron 都很陌生,所以这可能听起来很基本的问题,但是我一直在网上寻找,但看不到任何关于如何满足我的要求的解释。有人可以帮我指出网上正确的资源。

问候 基兰

【问题讨论】:

标签: node.js electron


【解决方案1】:

我在工作中使用 Vue 和 Vuetify。我试图在电子上实现它们,我可以建议你做同样的事情。有一些插件可以自动将 vue 支持添加到您当前的电子项目中,而无需任何努力。添加 vue 支持后,它就像开发 Web 客户端一样,但唯一不同的是您拥有 node.js 功能。完成此操作后,您可以创建一个项目结构,您可以根据需要拆分模块。如果您愿意,我可以分享我在项目中使用的项目结构。如果您想继续这样做,我可以根据您的问题编辑我的帖子。干杯!!

【讨论】:

  • 你的结构听起来非常有趣和有用!你愿意分享吗?谢谢!
  • 如何更新核心应用程序以及如何更新插件?您如何区分核心应用程序和插件?用户是否可以只安装/添加他现在需要的插件,或者一旦他安装了应用程序,这个应用程序就有了所有可用的插件?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 2021-05-10
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多