私はbabelifyでbrowserifyを使用しており、一部の単体テストではchai-as-promisedを使用しています。IE11 でバンドルを作成して実行すると、次のエラーが発生します。
構文エラー node_modules/chai-as-promised/lib/chai-as-promised.js:5:1
私はいくつかの読書をしglobal
ましたが、実際に node_modules からスクリプトを変換するには、babelify にオプションを提供する必要があるようです。以下を追加しました。
babelConfig.global = true;
babelConfig.ignore = [
/node_modules\/(?!(chai-as-promised)\/).*/,
];
しかし、動作していたインポートは、次のように指定されている間は動作しなくなりました。global: true
SyntaxError: 'import' と 'export' は、ファイルの解析中に 'sourceType: "module"' (2:0) でのみ表示される場合があります: C:\Users\leaha\Desktop\git\design-system\src\js\polyfills\ index.js