Web applications 非技术人员使用Github'在Mac上构建站点特定浏览器的最简单方法是什么;电子是什么?

Web applications 非技术人员使用Github'在Mac上构建站点特定浏览器的最简单方法是什么;电子是什么?,web-applications,electron,Web Applications,Electron,我希望能够打开像Trello、Facebook、Facebook Messenger、Asana、WhatsApp等网站作为桌面应用程序。我目前使用流体(),但我想看看电子是否可以用来做同样的事情 假设我新安装了Mac OS X 10.10,我想我需要: 安装npm()。 我应该安装io.js还是node?我不知道这会有什么不同npm可以不安装吗?在任何情况下,这似乎非常简单:下载并安装 安装Electron()。这似乎很简单(尽管我不确定这是否是Nativefier的先决条件): 安装Nai

我希望能够打开像Trello、Facebook、Facebook Messenger、Asana、WhatsApp等网站作为桌面应用程序。我目前使用流体(),但我想看看电子是否可以用来做同样的事情

假设我新安装了Mac OS X 10.10,我想我需要:

  • 安装npm()。 我应该安装io.js还是node?我不知道这会有什么不同npm可以不安装吗?在任何情况下,这似乎非常简单:下载并安装

  • 安装Electron()。这似乎很简单(尽管我不确定这是否是Nativefier的先决条件):

  • 安装Naivefier()。这似乎也很简单:

    npm install nativefier -g 
    
  • 遵循朴素的说明(它以Facebook Messenger为例):

  • 这是我能找到的最简单的方法。还有其他建议吗? 或者,是否有更好但更复杂的方法


    老实说,答案可能需要简化一些。。。我不是一个技术人员。

    构建一个电子应用程序非常容易。如果你只想在你的机器上运行该应用程序,你不需要打包文件。如果你想将该应用发送给你的朋友,你需要将其打包:

    要创建这样一个应用程序,我推荐yeoman()

  • 安装node.js(),因为需要使用npm
  • 通过npm安装yeaoman:
  • 通过npm安装电子样板:
  • 为你的应用创建一个文件夹
  • 使用终端并转到文件夹应用程序。键入“yo”并选择电子发生器。整个项目由约曼公司安装
  • 在约曼完成之后。打开index.js文件,用

    loadUrl(
    文件://${\uu dirname}/index.html

  • 将url更改为您的网站


  • 现在,当您打开应用程序时,应该加载url。我知道有更好的方法,但我认为这应该是最简单的方法,当你没有很多编程经验的时候。

    是一个开源应用程序,它提供了一个GUI来完成与nativefier相同的事情,而不需要手动安装许多不同的软件包

    嗯。。。这似乎与我的本土化方法相似。我会让约曼跑一跑,看看进展如何。为了回答你的问题,我确实更愿意将其打包为一个应用程序,这样我就可以为不同的网站选择图标,并能够使用Alfred(alfredapp.com)启动它们。谢谢我想问一下,更好的方法是什么?我并不反对花时间去学习和理解新事物。如果您有时间,请随时发布一般说明或指向我的相关网站!
    npm install nativefier -g 
    
    nativefier Messenger http://messenger.com --platform=darwin --arch=x64 --version=0.29.1 --overwrite --badge