您的位置:首页 > 新闻 > 资讯 > 代办公司注销一般需要多少钱_山西省网站建设制作_最常用的网页制作软件_微商软文大全

代办公司注销一般需要多少钱_山西省网站建设制作_最常用的网页制作软件_微商软文大全

2025/1/9 10:28:37 来源:https://blog.csdn.net/toysmaker/article/details/145007942  浏览:    关键词:代办公司注销一般需要多少钱_山西省网站建设制作_最常用的网页制作软件_微商软文大全
代办公司注销一般需要多少钱_山西省网站建设制作_最常用的网页制作软件_微商软文大全

字玩FontPlayer开发笔记9 Tauri2打包应用

字玩FontPlayer是笔者开源的一款字体设计工具,使用Vue3 + ElementUI开发,源代码:github | gitee

笔记

字玩目前是用Electron进行桌面端应用打包,但是性能体验不太好,一直想替换成Tauri。Tauri的功能和Electron类似,都可以把前端代码打包生成桌面端(比如Windows和Mac)应用。Tauri只使用系统提供的WebView,不像Electron一样内置Chromium和Node.js,性能体验更佳。

最近开始着手替换成Tauri,前几天把基本功能迁移之后,今天开始打包测试,记录一下。

Tauri配置

在tauri-src/icons中将默认图标替换成自己的图标,然后在配置文件中修改一下图标配置。我的配置:

{"$schema": "../node_modules/@tauri-apps/cli/config.schema.json","productName": "字玩","version": "0.1.0","identifier": "com.fontplayer.app","build": {"frontendDist": "../dist","devUrl": "http://localhost:5173","beforeDevCommand": "npm run dev","beforeBuildCommand": "npm run build"},"app": {"windows": [{"title": "字玩","width": 1280,"height": 800,"resizable": true,"fullscreen": false}],"security": {"csp": null}},"bundle": {"active": true,"targets": "all","icon": ["icons/icon.png","icons/icon.icns","icons/icon.ico"]}
}
打包命令
npx tauri build

运行后系统会自动执行前端部分的打包,然后在利用生成的dist打包Tauri应用

打包MacOS Intel芯片应用

npx tauri build只打包默认的应用,有时我们还需要打包特定的应用。比如对Mac端笔者需要分别打包Intel芯片和Apple芯片的应用等,这时候我们需要添加特定Target。
添加Target:

rustup target add x86_64-apple-darwin

执行打包命令:

npx tauri build --target x86_64-apple-darwin
打包MacOS Apple芯片应用

npx tauri build只打包默认的应用,有时我们还需要打包特定的应用。比如对Mac端笔者需要分别打包Intel芯片和Apple芯片的应用等,这时候我们需要添加特定Target。
添加Target:

rustup target add aarch64-apple-darwin

执行打包命令:

npx tauri build --target aarch64-apple-darwin
打包Windows端64位应用

如果在Mac电脑中打包Windows应用的话,首先需要安装工具链:

brew install mingw-w64

添加Target:

rustup target add x86_64-pc-windows-gnu

执行打包命令:

npx tauri build --target x86_64-pc-windows-gnu

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com