【07】Tauri 应用篇 - 基本配置

7602 단어 desktoprustwebtauri

仓库:lencx/OhMyBox
如果文章对你有所帮助,可以 star 此项目,或转发给更多有需要的人。大家的支持也会给我更大的写作动力,感恩。




应用名称



应用名称分为两种:
  • dev 模式
  • release 模式

  • dev 模式



    编辑 src-tauri/Cargo.toml



    [package]
    name = "app"
    default-run = "app"
    edition = "2021"
    rust-version = "1.57"
    


    修改 namedefault-run 两 个 字段 字段 字段 字段 字段 字段 字段 名称 名称 名称 一致 一致. 名称 只 能 使用 使用 字母 数字 字符 字符 或 或 - 或 _ _, 并且 不 能 能. 修改 规则 请 参考 Cargo.toml name |

    注意:修改 dev 模式下的名称并无实际意义.最终的应用名称还是以 tauri.conf.json 中的名称为准.



    방출하다



    编辑 src-tauri/tauri.conf.json



    {
      "package": {
        "productName": "tauri-app",
        "version": "0.1.0"
      }
    }
    

    productName 支持中英文数字以及 - 和 _ 等.不支持特殊字符及表情等.



    应用版本号



    编辑 src-tauri/tauri.conf.json


    versionsemver 版本号 或包含 version 字段的 package.json 文件的路径.

    semver 版本号




    {
      "package": {
        "productName": "tauri-app",
        "version": "0.1.0"
      }
    }
    


    文件路径




    {
      "package": {
        "productName": "tauri-app",
        "version": "../package.json"
      }
    }
    


    版本格式: 主版本号.次版本号.修订号 ,版本号递增规则如下:
  • 主版本号:当你做了不兼容的 API 修改
  • 次版本号:当你做了向下兼容的功能性新增
  • 修订号:当你做了向下兼容的问题修正

  • 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸(如 1.0.0-alpha1.0.0-beta+exp.sha.5114f85 等).

    应用图标



    Tauri 使用 默认 其 其 로고 作为 应用 程序图标 程序图标 程序图标 程序图标 这 可能 不 不 是 是 你 想要 想要 的.. 为了 实现 自 图标 图标 图标 图标 图标 图标 的 命令 命令. 该 命令 可以 可以 可以 输入 输入 图片 图片 路径 路径 路径 路径 路径 路径 默认 默认 默认 默认 默认 为 为 为 10461461461461461461461461461461461461461461461461461461461461461461 올바른 형태의 SVG) 来创建各种平台所需的所有图标,推荐用 SVG 格式.

    npx @tauri-apps/tauricon --help
    
      Description
        Create all the icons you need for your Tauri app.
    
        "ICON-PATH" is the path to the source icon (default: 'app-icon.png').
        The icon needs to be either png (1240x1240 with transparency) or svg (square dimensions with transparency).
    
      Usage
        $ tauricon [ICON-PATH]
    
      Options
        --help, -h          Displays this message
        --log, l            Logging [boolean]
        --target, t         Target folder (default: 'src-tauri/icons')
    


    生成好的图标默认放에서 ./app-icon.png 目录下,在构建时包含在应用程序中.
    如果需要从其他位置获取图标,则可以编辑 1240 x 1240 的以下部分:

    {
      "tauri": {
        "bundle": {
          "icon": [
            "icons/32x32.png",
            "icons/128x128.png",
            "icons/[email protected]",
            "icons/icon.icns",
            "icons/icon.ico"
          ]
        }
      }
    }
    


    图标文件类型说明:
  • src-tauri/icons = 맥OS
  • src-tauri/tauri.conf.json = MS 윈도우
  • icons.icns = 리눅스

  • tauricon

    좋은 웹페이지 즐겨찾기