Files
Assemblr/metro.config.js
2023-10-27 06:03:46 +03:00

31 lines
780 B
JavaScript

const path = require('path');
const { getDefaultConfig } = require('expo/metro-config');
// Получаем конфигурацию по умолчанию от Expo
const defaultConfig = getDefaultConfig(__dirname);
// Ваши настройки
const customConfig = {
resolver: {
extraNodeModules: new Proxy({}, {
get: (target, name) => path.join(process.cwd(), `src/${name}`)
}),
},
watchFolders: [
path.resolve(__dirname, 'src')
],
};
// Объединяем два конфига
module.exports = {
...defaultConfig,
resolver: {
...defaultConfig.resolver,
...customConfig.resolver
},
watchFolders: [
...defaultConfig.watchFolders,
...customConfig.watchFolders
]
};