您的位置:首页 > 运维架构 > Linux

在centos里面用node-webkit打包桌面版

2019-06-12 19:37 1846 查看

node-webkit 是一个很神奇的桌面客户端项目,正如这个项目的名字,这个项目是由node 和 webkit 构成,简单来说,就是你可以用HTML 5和 node 进行桌面客户端开发,而且客户端还是同时支持在 WIN,MAC,LINUX运行.

我是在我的虚拟机上实验的环境是centos7图形版

上几篇的内容讲的都是在WIN下的打包方式,因为熟知WIN的桌面版,所以上面介绍的都比较简单,这几天公司让我打包成linux环境下的,今天正好做出来了,下面就简单的整理一下:
首先希望你阅读我之前的文章 https://blog.csdn.net/weixin_42910765/article/details/88554109
这样更好了解一下linux环境下的打包。
阅读之前也希望先了解一下WinSCP和Xshell这两个软件。因为我不是很熟悉linux环境用到了这两个软件。


**一、**下载nw.js
下载Linux64位的nodewebkit
地址:https://nwjs.io/downloads/
下载之后并解压。解压之后的文件夹的名字是nwjs-v0.37.1-linux-x64。用WinSCP将解压好的传输到虚拟机上我放到了root目录下新建的一个文件夹,将写好的package.json也传输到nwjs-v0.37.1-linux-x64文件夹里面,这里需要说一下我们公司的项目是放到服务器上的 不需要将项目的代码放到这里面,只需要将项目的地址写到package.json里面的main里面就可以了

在终端:进入nwjs-v0.37.1-linux-x64这个文件里执行

cat  nw > app && chmod +x app
这里面的nw是nodewebkit里面自带的  其中的APP是我们要生成的并给app一个可执行的权限

这时候生成一个app文件

现在还打不开这个文件现在需要执行几个语句

为了方便打开这个可执行的文件,我们现在将整个文件复制到centos的桌面上
在终端执行

./app



执行之后跳出nodewebkit的页面☺

end

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: