繁体   English   中英

电子(Atom-Shell)从页面链接运行Unix命令

[英]Electron (Atom-Shell) Run unix command from link in page

我正在尝试学习Electron(Atom-Shell),但是我发现很难找到它的文档...

我只是想弄清楚如何使用index.html中的<a href="something"></a>创建链接,并让它打开终端窗口或运行某种程序。

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

感谢您的帮助。

好吧,本质上,Electron只是Chromium浏览器的定制版本,它与Nodejs打包在一起,并且提供了一些非常酷的软件包,这些软件包基本上允许您像运行本机平台应用程序一样运行定制浏览器。 因此,创建Electron应用程序与创建具有Nodejs后端的Web应用程序非常相似。

因此,从一个简单的“ Hello World”开始吧。 应用程序,您只需运行以下npm ...

npm install electron-prebuilt --save-dev

安装npm后,您将需要三个文件来运行Electron应用程序。

  1. 一个package.json文件
  2. 一个javascript文件(默认为main.js)
  3. 一个html文件(默认为index.html)

有关每个更详细的说明的快速复制/粘贴版本,请参见此GitHub存储库: https : //github.com/mafintosh/electron-prebuilt

之后,您就可以简单地运行您的应用了...

$ electron .

最后,打开一个终端窗口中的一个方法是使用一个onclick属性在HTML引发child_process,发现在这里 ,在一个函数。

而已! 您应该能够像对任何Web应用程序一样编辑html和javascript文件,并利用Electron提供的附加功能。

我还将查看这些资源以获取更多信息:

电子如何工作的快速入门介绍-https: //github.com/atom/electron/blob/master/docs/tutorial/quick-start.md

凌论坛(因为原子与电子建成,并使其成为容易被破解,社区相当活跃) - https://discuss.atom.io/c/electron

一个很酷的回购,以跟上最新的信息。 它包含当前使用Electron的应用程序的链接,教程,视频等-https: //github.com/sindresorhus/awesome-electron

希望对您有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM