跳到正文
cccskills
免费在 GitHub 公开

run-app

NoteDeck を起動して動作確認する。Tauri デスクトップ / ブラウザ (Dev Dashboard) / E2E の起動手順と起動判定

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

アプリ起動

正本は DEVELOPMENT.md の "Getting Started" / "Dev Dashboard"。

前提

  • ツールチェーンは Nix flake で管理。direnv が有効ならそのまま、無効なら各コマンドを nix develop -c 経由で実行する
  • flake 環境外で pnpm tauri:dev を実行しない — WSL2 では WebKitGTK が EGL エラーで窓が出ない。必要な環境変数(mesa EGL 明示、WEBKIT_DISABLE_DMABUF_RENDERER=1、GIO_EXTRA_MODULES 等)は flake.nix の shellHook が設定する
  • 依存未取得なら pnpm install

起動方法

desktop(既定)

nix develop -c pnpm tauri:dev
  • 長時間走るので run_in_background で起動する。初回は Rust ビルドで数分かかる
  • デバッグビルドは frontend を vite (5173) から読むため、tauri:dev が vite も一緒に起動する

browser / Dev Dashboard

  • pnpm tauri:dev 起動中にブラウザで http://localhost:5173/ を開くと Dev Dashboard になる
  • tauri:dev なしの pnpm dev は素の Vite dev server(Tauri IPC なし)

e2e

nix develop -c pnpm test:e2e
  • デバッグビルドが必要。port 19820 が使用中(= 実アプリ起動中)だと誤操作防止のため即失敗するので、先に実アプリを終了する

起動判定・動作確認

  • 内蔵 HTTP API で判定: curl -s http://127.0.0.1:19820/api/health
  • デッキ状態の確認は GET /api/deck/columns / GET /api/deck/active、直近ログは GET /api/logs/recent(一覧は GET /api/docs)
  • UI 描画の異常は tauri:dev の stdout(WebKit / Gtk 警告)も見る。Gtk-CRITICAL: gtk_widget_get_scale_factor は wry 内部由来で無害

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

release

免费

NoteDeck のリリース作業(バージョンバンプ → PR → タグ push → Release 確認)を手順どおり実行

中文简介正在准备中。当前显示原文说明。

notedeck-dev/notedeck132026年10月20日 更新

查看 notedeck-dev 的全部技能

报告此技能的问题