気づき
同一プロジェクトでコンパイル言語(Rust CLI)とスクリプト言語(TypeScript API)を併用していると、修正の反映タイミングが異なることを忘れがち。
| 言語 | 反映方法 | 理由 |
|---|
| TypeScript (dev server) | 自動反映(ホットリロード) | devサーバーがファイル変更を検知して再起動 |
| Rust (CLI) | 手動リビルド必須 | コンパイル言語なのでバイナリを再生成する必要がある |
実用的な注意点
- API側だけの修正ならリビルド不要で即確認できる
- CLI側の修正は
cargo build --release が必要
- 両方修正した場合、API側は即反映されるがCLI側のエラーが残って混乱しやすい