nw.js 打包时候需要nw.pak文件作为必要文件,那这个文件是哪里得来的?


3、将项目内所有文件压缩成一个壓缩包 app.zip

5、将压缩包放置到下载解压后的 .js 根目录下

6、shift+鼠标右键 选择在此处打开命令窗口

8、根目录就会生成一个 app.exe 的启动文件,双击即可打开软件

9、跟换exe文件的图标,请查看一下连接

10、我们需要一个软件叫Enigma Virtual Box首先下载和安装这个软件,然后打开它然后在Enter Input File Name那里输入我们的app.exe的路径,在Enter Output File Name那裏填写我们要把打包出来的可执行文件输出到哪里最后是把除app.exe外的其它文件拖入到Files那里,遇到提示的话默认就可以了

11、最后点击右下角的Process按钮,就可以得到一个可执行文件

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

原名node-webkit它通过Chromium内核,可以在node环境丅模拟浏览器运行时因此可以将js封装成独立应用如.deb, .exe, .app等,从而实现跨平台运行此外,他还直接兼容Chrome打包程序(Packaged Apps)尤其适合在Chrome商店2016年停止上架新的打包程序之后,可以让原程序直接运行

# 运行命令,其中执行路径要为绝对路径

  1. .运行应用时其实是以可执行文件所在目录(即安装目录js-v0.35.4-linux-x64)为根目录,找到里面的package.json运行而不会以当前执行命令所在目录执行!所以在当前目录无论怎么修改package.json都不会生效。表媔现象就是无论怎么修改文件js应用永远不会刷新,不会更改

  2. js生成的网页封装应用会同正常浏览器一样缓存Cookie数据LocalStorage数据等,如果需要强制刪除其实缓存文件都在~/.config/WeChat下,一个应用一个文件夹删除文件夹即可

  3. 如果报错清单文件缺失或不可读取,则表明没有找到对应的package.json文件确保你的which 目录或者可执行文件所在目录存在package.json文件


如果感觉本文章有用,请帮忙点击一下页面上的广告生活不易,多谢多谢!

我要回帖

更多关于 nwjs和 的文章

 

随机推荐