From e8e151a926ef5fb425289ee25377ac304365e36a Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Tue, 10 Jul 2018 10:57:11 -0400 Subject: [PATCH] Fix errors arising from strict .mjs handling. --- webpack.config.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/webpack.config.js b/webpack.config.js index a75d0f35..018b4cb6 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -49,7 +49,38 @@ module.exports = function (_, env) { } }, module: { + // Disable the default JavaScript handling: + defaultRules: [], rules: [ + { + oneOf: [ + { + test: /(\.mjs|\.esm\.js)$/i, + type: 'javascript/esm', + resolve: {}, + parser: { + harmony: true, + amd: false, + commonjs: false, + system: false, + requireInclude: false, + requireEnsure: false, + requireContext: false, + browserify: false, + requireJs: false, + node: false + } + }, + { + type: 'javascript/auto', + resolve: {}, + parser: { + system: false, + requireJs: false + } + } + ] + }, { test: /\.(scss|sass)$/, loader: 'sass-loader',