【发布时间】:2017-01-01 11:07:20
【问题描述】:
我正在开发一种可与 Electron 配合使用的可插拔应用程序。基本上我想要实现的是将 Angular 2 组件文件下载为单个 .ts 文件(或 .js 文件,如果后者更容易做到的话),在需要时在应用程序中编译和运行它们。是否在引导启动选项之前在 Electron 主进程中加载组件并将它们传递给 AppComponent?
【问题讨论】:
我正在开发一种可与 Electron 配合使用的可插拔应用程序。基本上我想要实现的是将 Angular 2 组件文件下载为单个 .ts 文件(或 .js 文件,如果后者更容易做到的话),在需要时在应用程序中编译和运行它们。是否在引导启动选项之前在 Electron 主进程中加载组件并将它们传递给 AppComponent?
【问题讨论】:
我认为您最好的选择是在主进程中编写自定义 Web 服务器。您可以设置一个模块系统来加载它需要的任何模块并进行任何需要的打字稿编译,然后在 localhost 上提供结果。这样每次 Electron 窗口加载 localhost 时,您都可以动态加载任何模块。
【讨论】: