1. ホーム

Uncaught ReferenceError: require is not defined at ES6.js:1 (anonymous) @ ES6.js:1

2022-02-15 23:30:56

whatwg-fetchをインポートする際、この問題に遭遇しました。

babelでes6からes5へ変換する際、es6からes5への変換は import  から  var _es = require('whatwg-fetch');  require参照のcommomjs形式を使用します。 
ブラウザ側ではrequrieを認識せず、nodejs環境側で認識します。 
browserifyとwebpackはどちらもrequireを削除して、すべてのファイルを1つのファイルにパッケージすることができます。

<ブロッククオート

es6 を es5 に変換してからパッケージングする。