You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

metro.config.js 634B

1234567891011121314151617181920212223242526272829
  1. /* eslint-disable */
  2. const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
  3. /**
  4. * Metro configuration
  5. * https://reactnative.dev/docs/metro
  6. *
  7. * @type {import('metro-config').MetroConfig}
  8. */
  9. const {
  10. resolver: {
  11. sourceExts,
  12. assetExts
  13. }
  14. } = getDefaultConfig();
  15. const config = {
  16. transformer: {
  17. babelTransformerPath: require.resolve('react-native-svg-transformer')
  18. },
  19. resolver: {
  20. assetExts: assetExts.filter(ext => ext !== 'svg'),
  21. sourceExts: [ ...sourceExts, 'svg' ]
  22. }
  23. };
  24. module.exports = mergeConfig(getDefaultConfig(__dirname), config);