diff --git a/editors/default/config-overrides.js b/editors/default/config-overrides.js
index cf680f47228889155ada5f47dbcfd98221df1081..226a6d61568d46344441bf1925b56904e5aa3194 100644
--- a/editors/default/config-overrides.js
+++ b/editors/default/config-overrides.js
@@ -6,6 +6,7 @@ module.exports = function override(config, env) {
           {
             test: /\.js$/,
             loader: "babel-loader",
+            exclude: /node_modules/,
             options: {
               presets: [
                 [require("@babel/preset-env"), { modules: false }],
diff --git a/editors/editoria/config-overrides.js b/editors/editoria/config-overrides.js
index cf680f47228889155ada5f47dbcfd98221df1081..226a6d61568d46344441bf1925b56904e5aa3194 100644
--- a/editors/editoria/config-overrides.js
+++ b/editors/editoria/config-overrides.js
@@ -6,6 +6,7 @@ module.exports = function override(config, env) {
           {
             test: /\.js$/,
             loader: "babel-loader",
+            exclude: /node_modules/,
             options: {
               presets: [
                 [require("@babel/preset-env"), { modules: false }],
diff --git a/editors/xpub/config-overrides.js b/editors/xpub/config-overrides.js
index cf680f47228889155ada5f47dbcfd98221df1081..226a6d61568d46344441bf1925b56904e5aa3194 100644
--- a/editors/xpub/config-overrides.js
+++ b/editors/xpub/config-overrides.js
@@ -6,6 +6,7 @@ module.exports = function override(config, env) {
           {
             test: /\.js$/,
             loader: "babel-loader",
+            exclude: /node_modules/,
             options: {
               presets: [
                 [require("@babel/preset-env"), { modules: false }],