node-webkit是一个让我们很方便的利用node和webkit内核,前后团都用js,轻松方便的开发出c端应用程序的技术,多余的介绍不必多说,需要详细制动的请大家自行google,
我这里说一下安装程序的制作,由于node-webkit 以下简称nw 是作者编译好的nw.exe来启动的,所以应用程序文件是一大堆node结构的文件和文件夹,其实就是一堆固定目录结构的html结合js,css文件,nw.exe根据程序描述文件package.json来启动主页面加载到webkit内核中的.作者介绍了,两种安装程序的制作方法,第一种是把所有文件都压缩到一个exe中,这样所有程序多作为一个exe执行,但是很多网友都反映,这样制作出的程序往往很大,nw.exe本身及其所用的文件就30+m呢,另一种就是用参数的方法来运行,其参数是 nw.exe 程序路径, 对就这么简单
这种方式可以不用费劲的去打包那些庞大的安装文件,只需要把nw.exe 与程序文件拷贝到一个地方,然后给用户建一个快捷方式指向这个命令就可以用了,
我在网上寻寻觅觅的找到了inno setup 这个安装程序制作软件
过程很简单,我贴出主要步骤
在选择文件这一步,要选择nw.exe为程序的执行文件
下面选择文件
单击 add files 按钮把 nw.exe相关文件都选进来
单击 add folder按钮 把程序的主目录选中,注意在弹出的对话框中,点是,允许递归选择其子目录及其文件,这样程序文件夹整个结构都会被选进来,将来和nw.exe位于同级目录
剩下的一直按下一步,直到结束,
注意要在接下来的对话框中选中创建桌面快捷方式这个对勾
安装程序会在桌面创建一个快捷方式,双击该快捷方式,看看,哈程序已经启动了,
有人说,打包成exe可以保护源代码,其实我想说,官网提供的打包其实就是zip压缩,稍微懂的人解压就看到了
关于node-webkit安装程序制作的另一种办法