【发布时间】:2018-02-15 14:26:02
【问题描述】:
据我所知:
Electron 允许 javascript/html/css 应用在桌面环境中使用网络技术。
我还发现大多数网络应用程序都可以使用电子转换为桌面应用程序。
我的真正目标是使用 vscode 或 atom 来实现。原因是我真的很喜欢它们,并且想在安卓设备上运行它们。
我已经尝试过的:
atom-in-orbit 这是我的步骤和抛出的错误:
1. 克隆atom的提交/版本089fa92117f5d0ead54b56ee208a2baa24d9c4e2,因为它在build.js的第49行定义了
2. 尝试在build.js的第 50 和 56 行构建并获取关于修补部分的“ENOENT”(先前发布的关于 here)错误
3. 用patches/src中的补丁手动打补丁
4. 再次尝试构建过程,再次收到关于 atom src 中缺少节点模块的另一个错误。
5.尝试在atom源中运行构建过程,因为这会安装atom依赖的所有模块,我在这里遇到了关于apm安装的错误,具体错误可以找到here
npm ERR! git clone --template=C:\Users\username\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror
在此之后,我没有尝试使用 atom-in-orbit 进行任何其他操作
除此之外,老实说,我从来没有开发过网络应用程序,也从未接触过 javascript 或 html,甚至没有真正看过 css 很长时间。
使用 vscode,我什至无法将其编译成电子应用程序。
我的问题
是否可以将电子应用程序转换为网络应用程序。
atom-in-orbit 如何在内部工作以尝试复制此行为。
我是否刚刚进行了一些盲目的研究并错过了 atom-for-android 或 vscode-for-android 应用程序?
编辑:
另外,可以使用phonegap来尝试吗?
谢谢,任何帮助都将不胜感激!
【问题讨论】:
标签: javascript android visual-studio-code electron atom-editor