単一の .js ファイルを作成し、変更を加えずにノードとブラウザーの両方から呼び出す (要求する) にはどうすればよいですか?
これが役立つ例は、モデルの「クラス」です。
モデルにノードと Web の両方で利用可能な jquery などの依存関係がある場合はどうなりますか?
単一の .js ファイルを作成し、変更を加えずにノードとブラウザーの両方から呼び出す (要求する) にはどうすればよいですか?
これが役立つ例は、モデルの「クラス」です。
モデルにノードと Web の両方で利用可能な jquery などの依存関係がある場合はどうなりますか?
ブラウザでの非同期モジュールのロードを可能にするrequirejsを見てみると、ノードで使用することもできます。
これは、モジュールが node と require.js の両方で動作するために使用するモジュール テンプレートです。
ブラウザと Node の両方で JavaScript を問題なく使用できます。両方でコードを実行するために必要なことは何もありません。
ただし、Node でのみ利用可能なパッケージやブラウザ オブジェクト ( などnavigator
) を使用すると、問題が発生することに注意してください。コードは、両方のコンテキストで簡単にロードできるモジュールに分割する必要があります。
さらに、コードで新しい JavaScript 関数を使用していないことを確認してください。使用すると、古いブラウザーとの互換性の問題が発生します。