我是一个angular的初学者,也是一个完全的electron的新手。我想知道是否有可能通过使用web应用程序的大部分现有代码库来将现有的angular应用程序移植到electron上?
我在Google上找到了一些关于这个的链接,但没有太多。大多数结果都是从angular和electron开始创建一个桌面应用程序-这是我的意图,但我想使用我现有的大部分代码库,理想情况下只添加webpack和electron相关的配置来从现有的代码库编译electon应用程序,因为我不想维护同一代码库的两个版本。
我可以使用这个桥来访问Electron API(尽管我不确定它将如何连接在一起)https://github.com/develephant/ngElectron
人们通常做什么?
2条答案
按热度按时间yh2wf1be1#
以下是我将Electron添加到现有AngularJS应用程序中所采取的步骤。
1.克隆一个现有的Angular应用程序
git clone https://github.com/angular/angular-seed.git
。2.
cd angular-seed
的值。“3.
npm install --save electron
的值。该值为4.在/app中,创建一个main.js文件并粘贴:
字符串
1.在/app中,创建一个空白renderer.js文件。
1.在package.json的根目录中添加
"main": "main.js"
。1.在package.json的“脚本”部分中,将“启动”更改为
"start": "electron ."
。npm install && npm start
的值。“eqfvzcg82#
loadURL路径应该是dist文件夹index.html,请检查您的文件夹路径正确,其他明智的应用程序将加载空
字符串