← 戻る

コンパイル言語とスクリプト言語で修正の反映方法が違う


気づき

同一プロジェクトでコンパイル言語(Rust CLI)とスクリプト言語(TypeScript API)を併用していると、修正の反映タイミングが異なることを忘れがち。

言語反映方法理由
TypeScript (dev server)自動反映(ホットリロード)devサーバーがファイル変更を検知して再起動
Rust (CLI)手動リビルド必須コンパイル言語なのでバイナリを再生成する必要がある

実用的な注意点

  • API側だけの修正ならリビルド不要で即確認できる
  • CLI側の修正は cargo build --release が必要
  • 両方修正した場合、API側は即反映されるがCLI側のエラーが残って混乱しやすい