Javascript Electron(Atom Shell)从页面中的链接运行unix命令

Javascript Electron(Atom Shell)从页面中的链接运行unix命令,javascript,html,node.js,command,electron,Javascript,Html,Node.js,Command,Electron,我试图学习电子(原子壳),但我发现很难找到它的文档 我只是想弄清楚如何在index.html中创建一个带有的链接,并让它打开一个终端窗口或运行某种程序 我通过学习程序中需要的特定任务来学习语言,这就是为什么我要问,这样我就可以在我的程序中利用其他方式使用的技术 感谢您的帮助。实际上,Electron只是Chromium浏览器的定制版本,它与NodeJ和一些非常酷的软件包一起打包,基本上允许您像运行本机平台应用程序一样运行定制浏览器。因此,创建一个Electron应用程序与创建一个具有Nodejs

我试图学习电子(原子壳),但我发现很难找到它的文档

我只是想弄清楚如何在index.html中创建一个带有
的链接,并让它打开一个终端窗口或运行某种程序

我通过学习程序中需要的特定任务来学习语言,这就是为什么我要问,这样我就可以在我的程序中利用其他方式使用的技术


感谢您的帮助。

实际上,Electron只是Chromium浏览器的定制版本,它与NodeJ和一些非常酷的软件包一起打包,基本上允许您像运行本机平台应用程序一样运行定制浏览器。因此,创建一个Electron应用程序与创建一个具有Nodejs后端的web应用程序非常相似

因此,要开始使用一个简单的“Hello World!”应用程序,您只需运行以下npm

npm install electron-prebuilt --save-dev
一旦安装了npm,您将需要三个文件来运行Electron应用程序

  • package.json文件
  • javascript文件(默认为main.js)
  • html文件(默认为index.html)
  • 请参阅此GitHub repo,以获取每个和更详细说明的快速复制/粘贴版本:

    之后,你就可以简单地运行你的应用程序了

    $ electron .
    
    最后,打开终端窗口的一种方法是在html中使用onclick属性来触发函数中的子进程find

    就这样!您应该能够像编辑任何web应用程序一样编辑html和javascript文件,并利用Electron提供的附加功能

    我还想查看这些资源以了解更多信息:

    关于电子如何工作的快速入门介绍--

    Atom讨论论坛(因为Atom是用电子构建的,并且可以进行黑客攻击,所以社区非常活跃)——

    一个冷静的回购,以跟上最新的信息。它包括当前使用Electron的应用程序、教程、视频等的链接--


    我希望这有帮助

    实际上,Electron只是Chromium浏览器的定制版本,它与NodeJ和一些非常酷的软件包一起打包,基本上允许您像运行本机平台应用程序一样运行定制浏览器。因此,创建一个Electron应用程序与创建一个具有Nodejs后端的web应用程序非常相似

    因此,要开始使用一个简单的“Hello World!”应用程序,您只需运行以下npm

    npm install electron-prebuilt --save-dev
    
    一旦安装了npm,您将需要三个文件来运行Electron应用程序

  • package.json文件
  • javascript文件(默认为main.js)
  • html文件(默认为index.html)
  • 请参阅此GitHub repo,以获取每个和更详细说明的快速复制/粘贴版本:

    之后,你就可以简单地运行你的应用程序了

    $ electron .
    
    最后,打开终端窗口的一种方法是在html中使用onclick属性来触发函数中的子进程find

    就这样!您应该能够像编辑任何web应用程序一样编辑html和javascript文件,并利用Electron提供的附加功能

    我还想查看这些资源以了解更多信息:

    关于电子如何工作的快速入门介绍--

    Atom讨论论坛(因为Atom是用电子构建的,并且可以进行黑客攻击,所以社区非常活跃)——

    一个冷静的回购,以跟上最新的信息。它包括当前使用Electron的应用程序、教程、视频等的链接--

    我希望这有帮助