codecamp

Tauri 配置

为了成功构建应用程序,我们需要两样东西。首先,我们需要一个图标文件。你可以使用任何PNG图像,并将其复制为 ​icon.png​ 。通常,当你使用Tauri CLI创建项目时,这将作为脚手架的一部分提供。要获取默认的Tauri图标,可以使用以下命令下载Hello Tauri示例存储库使用的图标:​curl -L "https://github.com/chippers/hello_tauri/raw/main/icon.png" --output icon.png​。

我们还需要一个`tauri.conf.json`文件,以设置Tauri的一些重要配置值。同样,这通常会来自`tauri init`脚手架命令,但在这里,我们将创建自己的最小配置。

tauri.conf.json​:

{
"build": {
"distDir": "dist"
},
"tauri": {
"bundle": {
"identifier": "studio.tauri.hello_tauri_webdriver",
"icon": ["icon.png"]
},
"allowlist": {
"all": false
},
"windows": [
{
"width": 800,
"height": 600,
"resizable": true,
"fullscreen": false
}
]
}
}

我将简要介绍一些内容。你可以看到我们之前创建的dist/目录被指定为distDir属性。我们设置了一个捆绑标识符,以确保构建后的应用程序具有唯一的标识,并将icon.png设置为唯一的图标。由于我们不使用任何Tauri的API或功能,所以通过将"all"设置为false来在allowlist中禁用它们。window的值仅设置一个窗口,具有一些合理的默认值。

到目前为止,我们已经拥有一个基本的Hello World应用程序,应该在运行时显示一个简单的问候语。


Tauri 将Tauri添加到Cargo项目中
Tauri 运行示例应用程序
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }