🌞
Claude Code, tmux で npm run dev で止まってしまう問題を解決
課題
claude code で,next.js アプリ開発中に npm run dev などバックグラウンドでサーバー動かしたい時,npm run dev とフォアグラウンドの時はもちろん,
npm run dev & と linux のバックグラウンド実行させてもプロセスが止まってしまい,次の応答ができなくなってしまう.
どの言語のFWでも同じ.
(追記)
Claude code の隠しモードを使うとCC単体でバックグラウンドでコマンド実行できるようになった.
solution
claude code から,tmux で作った別画面にコマンドを送り,実行させ,log を見にいけばよい.
こんな感じ.

最小の prompt がこちら
run dev server in this way:
find next tmux pane
send key to run server
then confirm by `tmux capture-pane | tail - [N]`
前提として,2 pane 立てていて,左の pane で claude code 動かし,右でサーバー動かしている状態.
環境によって window, session でも良いし,cc 自体に 画面がなかったら作らせるところからやっても良い.また,slash-command で一連のサーバー動作をコマンドにしてしまうと楽かも.
工夫してみてください.
Discussion