SSKNOK
@SSKNOK

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ビルドしたTauriアプリのexeを実行するとcmdの画面も立ち上がる

Q&A

Closed

解決したいこと

以下の構成でデスクトップアプリを作成しておりまして
・フレームワーク:Tauri
・フロントエンド:js(Vue.js)
・バックエンド:Rust
構成要素すべてにおいて素人ながらなんとかアプリをbuildしてexeにするところまではいけたんですが、以下の画像のようにbuildしたexeを実行すると背面にcmd画面も立ち上がってしまいます。

スクリーンショット 2022-07-18 160208.png

背面にcmd画面が立ち上がらないようにしたいです。

tauri.conf.jsonに何か設定を加えてbuildすれば抑制できるのかなと思いつつ、調べてもなかなか答えが見つからずにこまってます。。。

以前にpythonでデスクトップアプリを作ってpyinstallでexeにした時もcmd画面を抑制するオプションがあったので、それに近いものがあるのかなと思っております。

tauri.conf.json

{
  "$schema": "..\\node_modules/@tauri-apps/cli\\schema.json",
  "build": {
    "beforeBuildCommand": "",
    "beforeDevCommand": "",
    "devPath": "Set automatically by Vue CLI plugin",
    "distDir": "Set automatically by Vue CLI plugin",
    "withGlobalTauri": true
  },
  "package": {
    "productName": "work-time-recorder",
    "version": "0.1.0"
  },
  "tauri": {
    "allowlist": {
      "all": true
    },
    "bundle": {
      "active": true,
      "category": "DeveloperTool",
      "copyright": "",
      "deb": {
        "depends": []
      },
      "externalBin": [],
      "icon": [
        "icons/32x32.png",
        "icons/128x128.png",
        "icons/128x128@2x.png",
        "icons/icon.icns",
        "icons/icon.ico"
      ],
      "identifier": "com.naoki.dev",
      "longDescription": "",
      "macOS": {
        "entitlements": null,
        "exceptionDomain": "",
        "frameworks": [],
        "providerShortName": null,
        "signingIdentity": null
      },
      "resources": [],
      "shortDescription": "",
      "targets": "all",
      "windows": {
        "certificateThumbprint": null,
        "digestAlgorithm": "sha256",
        "timestampUrl": ""
      }
    },
    "security": {
      "csp": null
    },
    "updater": {
      "active": false
    },
    "windows": [
      {
        "fullscreen": false,
        "height": 600,
        "resizable": true,
        "title": "WORK TIME RECORDER",
        "width": 800
      }
    ]
  }
}

0

No Answers yet.

Your answer might help someone💌