diff --git a/packages/metro-bundler/src/babelRegisterOnly.js b/packages/metro-bundler/src/babelRegisterOnly.js index fbb839da..1e0cf109 100644 --- a/packages/metro-bundler/src/babelRegisterOnly.js +++ b/packages/metro-bundler/src/babelRegisterOnly.js @@ -13,6 +13,10 @@ require('./setupNodePolyfills'); var _only = []; function registerOnly(onlyList) { + // This prevents `babel-register` from transforming the code of the + // plugins/presets that we are require-ing themselves before setting up the + // actual config. + require('babel-register')({only: [], babelrc: false}); require('babel-register')(config(onlyList)); }