metro.config.js 495 B

12345678910111213141516171819
  1. const { getDefaultConfig } = require('expo/metro-config');
  2. module.exports = (() => {
  3. const config = getDefaultConfig(__dirname);
  4. const { transformer, resolver } = config;
  5. config.transformer = {
  6. ...transformer,
  7. babelTransformerPath: require.resolve('react-native-svg-transformer')
  8. };
  9. config.resolver = {
  10. ...resolver,
  11. assetExts: [...resolver.assetExts.filter((ext) => ext !== 'svg'), 'db'],
  12. sourceExts: [...resolver.sourceExts, 'svg']
  13. };
  14. return config;
  15. })();