尝试 使用 tauri开发 Klang windows桌面版本
- 
					
					
					
					
 tauri是基于rust的类似electron 跨平台的、基于 Web 前端技术的桌面 GUI 应用程序开发框架。可以开发Android,iphone,window,mac,linux图形应用系统。 他执行速度快,体积小。 1、 安装 node,这里不详细介绍步骤去nodejs 下载windows版本安装即可 
 https://nodejs.org/en/2、 安装rust在Windows环境 访问 https://www.rust-lang.org/tools/install。会出现32位和64位选择,可以选择64位。 https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe 3、上面都安装后,执行 下面的命令npm create tauri-app选择第一个 纯 HTML, CSS, and JavaScript。 按照 提示 cd projectdir npm install npm run tauri dev4、编译成安装包npm run tauri build出现 wix311-binaries.zip 下载不了的情况,请使用下面的方法解决。 方案一、 编辑时下载info: Downloading https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311-binaries.zip 如果下载不了可手动下载并解压到项目 
 my-app-tauri\src-tauri\WixTools目录方案二、 
 C:\Users\username\AppData\Local\tauri\WixTools
 注意是将 wix311-binaries.zip 解压后的文件复制到 WixTools目录下,不要带有 wix311-binaries 目录。5、没有框架如何解决模版问题?5.1 什么是模版问题 
 网页开发的时候,会遇到 公共的头和尾问题。也就是上面的菜单栏都是相同的,尾部也是。这类问题一般都是用框架解决。
 node 里 swig 库可以解决 模版问题。 所以这里要借助 gulp来 解决。5.2 将swig放在gulp里面 npm install gulp -g npm link gulp npm install gulp-swig -save5.3 配置 gulpfile.js const { src, dest, parallel } = require('gulp'); var swig = require('gulp-swig'); function html() { return src('./html/*.html') .pipe(swig()) .pipe(dest('./dist')) } exports.html = html; exports.default = parallel(html, );这样每次编辑的网页源代码都存放在html目录。 
 修改后 执行 gulp命令,将代码输出到 dist目录。tauri 默认会从 dist获取网页来显示。