const { getDefaultConfig } = require('expo/metro-config'); const { withNativeWind } = require('nativewind/metro'); const path = require('path'); const config = getDefaultConfig(__dirname); // SVG 转换配置 config.transformer = { ...config.transformer, babelTransformerPath: require.resolve('react-native-svg-transformer'), }; config.resolver = { ...config.resolver, assetExts: config.resolver.assetExts.filter(ext => ext !== 'svg'), sourceExts: [...config.resolver.sourceExts, 'svg'], alias: { ...config.resolver?.alias, '@/': path.resolve(__dirname, './'), }, }; module.exports = withNativeWind(config, { input: './global.css' });