mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-04 09:28:03 +08:00
30 lines
923 B
JavaScript
Executable File
30 lines
923 B
JavaScript
Executable File
const { resolve, join } = require('path');
|
|
const { createBlacklist } = require('metro');
|
|
const { mergeConfig } = require('metro-config');
|
|
const { DEFAULT } = require('react-native/local-cli/util/Config');
|
|
|
|
// https://github.com/facebook/react-native/blob/master/local-cli/core/Constants.js
|
|
// https://github.com/facebook/react-native/blob/master/local-cli/util/Config.js
|
|
|
|
const config = {
|
|
resolver: {
|
|
blackListRE: createBlacklist([
|
|
new RegExp(`^${escape(resolve(__dirname, '..', 'node_modules'))}\\/.*$`),
|
|
]),
|
|
extraNodeModules: new Proxy(
|
|
{},
|
|
{
|
|
get: (target, name) => join(__dirname, `node_modules/${name}`),
|
|
}
|
|
),
|
|
},
|
|
watchFolders: [resolve(__dirname, '../src')],
|
|
// serializer: {
|
|
// getModulesRunBeforeMainModule: () => [
|
|
// require.resolve('react-native/Libraries/Core/InitializeCore'),
|
|
// ],
|
|
// },
|
|
};
|
|
|
|
module.exports = mergeConfig(DEFAULT, config);
|