Skip to content

Commit 676d0d7

Browse files
committed
Update metro.config.js in example apps (#3718)
In `metro` 0.83.2 `exclusionList` was changed to `default` export (see [this commit](facebook/metro@8610b2c#diff-a6e36af38cd6fde5360c601ce8f2f02e4e6b350b7fea9b0f049ab63f3b8f5709)). This means that we have to update our configs, or otherwise we won't be able to start server. > [!NOTE] > `macos-example` uses older versions of `react-native` so we don't have to update its config. 1. `yarn clean` 2. `yarn` 3. `yarn start` in both examples
1 parent 1328672 commit 676d0d7

File tree

3 files changed

+460
-196
lines changed

3 files changed

+460
-196
lines changed

apps/basic-example/metro.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { getDefaultConfig } = require('@react-native/metro-config');
22
const { mergeConfig } = require('metro-config');
33

44
const path = require('path');
5-
const exclusionList = require('metro-config/private/defaults/exclusionList');
5+
const exclusionList = require('metro-config/private/defaults/exclusionList').default;
66
const escape = require('escape-string-regexp');
77

88
// Gesture handler tries to require 'react-native-reanimated' inside a try...catch

apps/expo-example/metro.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { getDefaultConfig } = require('expo/metro-config');
22
const path = require('path');
33

4-
const exclusionList = require('metro-config/private/defaults/exclusionList');
4+
const exclusionList = require('metro-config/private/defaults/exclusionList').default;
55
const escape = require('escape-string-regexp');
66
const pack = require('./package.json');
77

0 commit comments

Comments
 (0)