如何编译Node.JS桌面应用程序?

时间:2016-05-21 14:06:51

标签: node.js compilation gruntjs desktop-application nw.js

为了获得更多编码和支持好项目的经验,我最近进入了开源项目和Github。在寻找我想要工作的项目之后,我找到了Soundnode(https://github.com/Soundnode/soundnode-app)。该项目使用NW.js,Node.js和Angular.js。

问题非常重要:如何从给定文件运行NW.js桌面应用程序?

我能够使用bash命令open -n -a nwjs --args "/Users/example/path/app"编译应用程序一次。但是如何编译更改呢?在更改index.html文件(这是应用程序的开始)之后,我必须终止NW.js应用程序并再次启动它(否则什么都不会发生)然后它再次打开相同的,未更改的原始应用程序(我更改了一些html文本以查看是否会加载更改的index.html)。

有人能给我一个如何使用它的快速指南吗?我想要改变什么以及我将试图自己解决的所有其他事情。只需要有人给我一个良好的开端:)


最诚挚的问候,
bbrinx--渴望学习。

2 个答案:

答案 0 :(得分:0)

nwjs应用程序的工作方式如下:

  • 从FS或网站直接加载网络文件
  • 将档案文件压缩为package.nw

检查nwjs手册和文档:http://docs.nwjs.io/en/latest/https://github.com/nwjs/nw.js/wiki

答案 1 :(得分:0)

编译应用的最简单方法是使用Web2Exe。它可以为Win,Mac,Linux编译。

您可以使用浏览器工具来开发/调试您的应用程序。在toolbar文件的true部分的window中设置package.json选项,以查看应用中的浏览器元素。