Opt*_*ach 5 javascript android atom-editor electron visual-studio-code
据我所理解:
Electron 允许 javascript/html/css 应用程序在桌面环境中使用 Web 技术。
我还发现大多数网络应用程序都可以使用 Electron 转换为桌面应用程序。
我真正的目标是使用 vscode 或atom 来实现这一点。原因是我真的很喜欢它们,并且想在 Android 设备上运行它们。
atom-in-orbit,这里是我的步骤和抛出的错误:
1.克隆atom的提交/版本089fa92117f5d0ead54b56ee208a2baa24d9c4e2,因为它的定义在build.js
的第49行
2.尝试构建并获得“ENOENT”(之前发布了关于这里)有关build.js第 50 行和第 56 行的修补部分的错误3. 使用patch/src
中的补丁手动修补这些内容
4. 再次尝试构建过程,并再次收到有关atom src中缺少节点模块的另一个错误。
5. 尝试在atom源中运行构建过程,因为这会安装atom依赖的所有模块,并且我在这里遇到了关于apm安装的错误,可以在此处找到特定错误
npm ERR! git clone --template=C:\Users\username\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror
Run Code Online (Sandbox Code Playgroud)
在此之后我没有尝试使用atom-in-orbit进行任何其他操作
除此之外,说实话,我从未开发过网络应用程序,也从未接触过 javascript 或 html,甚至很长一段时间都没有真正研究过 css。
使用 vscode,我什至无法首先将其编译成电子应用程序。
是否可以将电子应用程序转换为网络应用程序。轨道原子
如何在内部工作以尝试复制这种行为。
我是否刚刚进行了一些盲目研究并错过了atom-for-android 或 vscode-for-android 应用程序?编辑:另外,可以使用phonegap来尝试这个吗?谢谢,任何帮助总是值得赞赏!
答案是,这很大程度上取决于应用程序。
正如您已经发现的,Electron 是基于 Web 平台的技术。一些小型 Electron 应用程序,例如 Todoapp(例如https://github.com/jaystack/repatch-example-electron-app)与 Web 几乎相同,因此您可以进行一些调整/src
并使其在 Web 上也可以轻松工作。然而,其他一些大型应用程序(例如 VSCode 或 Atom)并不总是相同。您可能需要深入研究和调整源代码才能将其移植到网络中。如果你读并写 JavaScript,你可以做到这一点,尽管这会很困难。
归档时间: |
|
查看次数: |
19151 次 |
最近记录: |