开发人员可以到nw官网下载nw程序,考虑到最终打包的桌面应用程序可能运行在32位机器或者64位机器上,下载nw的32位和64位程序,分别打包32位桌面应用程序和64位桌面应用程序。
解压后

然后建立自己的程序测试一下

package.json文件的内容
{
"name": "app",
"main": "index.html"
}
在nwjs的根目录下建立package.nw文件夹

将建立的index.html与package.json放到package.nw文件夹中成,此时点击nw.exe就会运行heml页面

但此时还不能完全独立运行,所以需要用Enigma Virtual Box将其打包

安装后打开,将要打包的.exe文件导入项目

先将项目中原有的打包文件删除

然后点击添加==》添加文件夹,将含有package.nw文件夹的nwjs解压后的文件夹添加到项目中

但是添加后需要将nw.exe文件移除

此时就都准备完成了完成了,可以点击执行封包,运行完成后打包的文件就生成在制定文件夹下了,此时点击生成的文件夹后就可以运行了


网友评论