动态加载电子应用中的角度组件

动态加载电子应用中的角度组件

问题描述:

我正在研究一种可与Electron一起使用的可插拔应用。基本上我想要实现的是将Angular 2组件文件下载为单个.ts文件(如果后者更容易做到,则为.js文件),在需要时编译并在应用程序中运行它们。在引导启动一个选项之前,是在Electron主进程中加载​​组件并将它们传递给AppComponent?动态加载电子应用中的角度组件

我认为你最好的选择是在主流程中写一个自定义的web服务器。你可以设置一个模块系统,加载它需要的任何模块,并进行需要的任何打字稿编译,然后在localhost上提供结果。这种方式每次电子窗口加载本地主机时,您都可以随时加载任何模块。