過去にクライアント側のアプリケーションを開発するとき、私は常にある種のサーバー側のアプリケーションを使用してJavaScriptをパッケージ化して提供していました。これにより、本番環境と開発環境の間で変化する環境変数をクライアントに渡すことができました。
私はRequireJSを使用して純粋なクライアント側アプリケーションに取り組んでおり、静的Webサーバーでそれを提供しています。一部の構成は、アプリが開発中または本番環境のどちらでローカルに実行されているかによって異なります(つまり、アプリがAJAX要求を行うサーバーのURL)。
RequireJSを使用して現在の環境を判別するための最良の方法は何ですか?