nwjs
文章平均质量分 64
nwjs
宁不凡啊
这个作者很懒,什么都没留下…
展开
-
nw.js简单教程
nwjs简单教程 ,大神 or 0基础 请绕道。本文主要介绍在vscode中调试、运行、打包nwjs程序,本人是做后端开发的,如有不足请见谅。创建项目页面vscode 打开项目文件夹,在此文件夹新建文件夹命名为resource,在resource内新建index.html页面,页面内容随意,比如:Hello World!初始化配置文件Ctrl+~打开终端,输入npm init初始化package.json。注意:entry point: (index.js) resource/index.h.原创 2021-06-02 08:55:02 · 4331 阅读 · 1 评论 -
Go语言构建的桌面应用独立升级程序 可实现全量增量更新
package mainimport ( "log" "os" "io" "archive/zip" "path/filepath" "os/exec" "flag" "time")func Unzip(zipFile string, destDir string) error { zipReader, err := zip.OpenReader(zipFile) if err != nil { log.Println("openerr:" +原创 2020-11-11 23:21:39 · 1692 阅读 · 5 评论 -
nwjs桌面应用升级方案 桌面应用更新 支持增量全量更新
桌面应用程序的更新逻辑一般为:启动–检测版本号–有更新–下载新版本资源包–解压–替换文件–重启;1.为了更加直观,请看5毛钱特效:2.本文案例主要用nwjs,其他框架升级原理同理。updater.exe主要是为了解决升级过程中资源占用问题。它只负责解压zip资源包至指定目录,并且在解压完成后,打开指定exe以启动项目,完成升级。3.updater.exe的注意点:1.跨平台 2.不依赖客户端任何资源(避免资源占用问题)4.本案例用GO语言构建updater.exe,来实现nwjs构建的.原创 2020-11-11 22:56:35 · 1806 阅读 · 10 评论 -
nwjs加载远程URL使用笔记
1. 概述nwjs+url制作桌面应用的优势在于,所有的页面逻辑都在服务器端,除了nwjs依赖模块的更新,后期新增、更新功能只需更新服务器端页面或者服务即可,维护简单,用户体验更佳。2.生产环境中遇到过的问题用户电脑没有网络用户dns异常,无法正常加载url3.应对方案网络断开与连接事件捕捉dns异常监控与提示…nwjs使用方法略,自行百度;…本地index.html如下<!DOCTYPE html><html> <head>原创 2020-11-07 00:54:31 · 1142 阅读 · 0 评论 -
Innosetup安装界面美化卸载界面美化
安装界面效果图:卸载界面效果图:原创 2020-10-31 12:43:54 · 7770 阅读 · 25 评论 -
nwjs自动更新 node-webkit-updater
nwjs打包并使用node-webkit-updater更新原创 2020-06-20 11:26:49 · 2896 阅读 · 10 评论 -
nwjs macos 签名 公证
一、nwjs部分版本nwjs-v27.5下载代码结构app.nw文件夹package.jsonresource文件夹resource项目主文件夹存放页面、图标,icon等文件将app.nw文件夹,放入原创 2020-06-18 16:12:35 · 967 阅读 · 0 评论 -
nwjs macOS打包成dmg
1. 准备工作准备一张背景图片,用于拖拽背景图片,如dmg.png2.制作磁盘映像1.桌面上新建文件夹如myapp,将app项目文件、dmg.png拷贝至该文件夹。为了实现拖拽效果,需要制作应用程序的替身:cd /Users/youraccountname/Desktop/dmgln -s /Applications/ 应用程序效果如图:注:对命令不熟悉的可以myapp文件夹,右键>服务>新建位于文件夹位置的终端窗口,然后执行ls -s2.打开LaunchPad原创 2020-06-18 11:40:10 · 716 阅读 · 0 评论 -
macos构建nwjs
一、 构建1.新建app.nw文件夹,将package.json、项目文件、文件夹拷贝进去;2.准备logo图标,转换成icns图标;在线转换工具【go】,图片格式:macos icon,大小128*128;拷贝成两个,分别命名为:app.icns、document.icns;将app.nw文件夹、两个icns图标拷贝至:nwjs.app/Contents/Resources文件夹下;(nwjs osx下载)注:nwjs.app中的nwjs就是app的名字,可自行重命名;然后退回nwjs.app原创 2020-06-18 10:09:47 · 741 阅读 · 1 评论