babel.config.js 682 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. presets: ['module:metro-react-native-babel-preset'],
  3. plugins: [
  4. [
  5. 'module-resolver',
  6. {
  7. root: ['.'],
  8. alias: {
  9. '@/utils': './src/utils',
  10. '@/styles': './src/styles',
  11. '@/actions': './src/actions',
  12. '@/components': './src/components',
  13. '@/services': './src/services',
  14. '@/pages': './src/pages',
  15. '@/storage': './src/storage',
  16. '@/netWork': './src/netWork',
  17. '@/static/*': ['src/static'],
  18. },
  19. },
  20. ],
  21. [
  22. 'babel-plugin-inline-import',
  23. {
  24. extensions: ['.svg'],
  25. },
  26. ],
  27. [
  28. 'module:react-native-dotenv',
  29. {
  30. envName: 'APP_ENV',
  31. moduleName: '@env',
  32. path: '.env',
  33. },
  34. ],
  35. ],
  36. };