Node.js ベースのビルド セットアップ (grunt、require ..) からアクセスできるように、javascript ファイルに以下のモジュール エクスポートがあります。
....
if(module && module.exports) {
module.exports = m;
}
ブラウザで同じファイルを使用すると、エラーが発生します
Uncaught ReferenceError: module is not defined const.js:49
(anonymous function)
ノードをバックエンドとして使用しません。このエラーを回避するにはどうすればよいですか? つまり、ビルド中 (ノードベース) にエクスポートする必要がありm
ますrequire
が、ブラウザーではスタンドアロンで動作します。
ブラウザが変数モジュールを未定義として扱わず、エラーをスローしないのはなぜですか?
ありがとう。