본문으로 건너뛰기
cccskills
무료GitHub에 공개

run-app

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

アプリ起動

正本は 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 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

release

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notedeck-dev/notedeck132026년 10월 18일 업데이트

notedeck-dev의 스킬 모두 보기

이 스킬의 문제 신고