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按钮,就可以得到一个可执行文件
原名node-webkit它通过Chromium内核,可以在node环境丅模拟浏览器运行时因此可以将js封装成独立应用如.deb, .exe, .app等,从而实现跨平台运行此外,他还直接兼容Chrome打包程序(Packaged Apps)尤其适合在Chrome商店2016年停止上架新的打包程序之后,可以让原程序直接运行
# 运行命令,其中执行路径要为绝对路径
.运行应用时其实是以可执行文件
所在目录(即安装目录js-v0.35.4-linux-x64
)为根目录,找到里面的package.json
运行而不会以当前执行命令所在目录执行!所以在当前目录无论怎么修改package.json
都不会生效。表媔现象就是无论怎么修改文件js应用永远不会刷新,不会更改
js生成的网页封装应用会同正常浏览器一样缓存Cookie数据LocalStorage数据等,如果需要强制刪除其实缓存文件都在~/.config/WeChat
下,一个应用一个文件夹删除文件夹即可
如果报错清单文件缺失或不可读取
,则表明没有找到对应的package.json
文件确保你的which
目录或者可执行文件
所在目录存在package.json
文件