要使用Angular构建桌面应用程序,我们必须在main
文件中创建package.json
属性,以定义Electron启动脚本的路径。但是Angular 6+允许在工作空间中保留1+个项目,所以我只有一个package.json文件,只有一个node_modules文件夹,依此类推,因为堆栈相同,唯一的区别是Electron脚本。
因此,问题是-我可以动态设置Electron的main.js
文件的路径吗?例如,使用terminal命令。目前,我只了解到index.html
文件的动态路径,例如:
electron ./projects/launcher/build/index.html
有什么主意吗?
答案 0 :(得分:0)
您可以为每个项目创建一个文件,然后打开BrowserWindow并加载-BrowserWindowInstance.loadURL
-。然后您将拥有电子应用程序。
此外,在构建过程中,您可以更新package.json中的main属性并构建应用程序。