コンテンツにスキップ

エクストラ

このセクションでは、アプリケーション開発に役立つその他の事項について説明します。

開発用 CLI

開発時に特定した最大の問題の一つは、小さな変更を加えた際にそれをすぐにアプリケーションに反映させたいということです。このため、開発モードでアプリケーションをロードし、コードに変更が加えられるたびに自動的にリロードする CLI オプションを作成しました。コマンドのみを対象としています。これは最も変更が多い部分であるためです。これは新しいプラットフォームの開発用に設計されているため、simnos/plugins/nos/ フォルダ外のファイルはアプリケーションに反映されません。

コマンドは以下の通りです:

simnos --reload-commands

Warning

変更は追加的です。つまり、新しいコマンドを導入すると変更が反映され、コマンドを修正した場合も同様です。ただし、コマンドを削除した場合、サーバーが再起動されるまでアプリケーションから削除されません。

これは "SIMNOS_RELOAD_COMMANDS" という環境変数を設定することで実現されます。この変数が見つかった場合、ホットリロードが有効化されます。見つからない場合は有効化されません。CLI の終了時に、この変数は削除されます。