ブラウザーベースのモジュールの読み込み: 「require が定義されていません」エラーの解決
Web 開発で、クライアント側 JavaScript ファイルを読み込むとき、「Uncaught ReferenceError: require is not generated.」というエラーが発生するのが一般的です。このエラーは、ブラウザ環境で Node.js モジュール読み込み関数 require() を使用しようとすると発生します。
エラーについて
をサポートする Node.js とは異なります。サーバーサイド JavaScript の実行では、ブラウザーはそのままでは require() 関数を提供しません。これは、ブラウザが JavaScript ファイルをグローバル スコープに直接読み込むためであり、変数や関数を非表示にしたりカプセル化したりすることはできません。
モジュール管理オプション
この問題を解決して有効にするにはブラウザにモジュールをロードする場合、開発者には 3 つの主なオプションがあります: