[英]Expo react native not using plugin defined in babel.config.js
[英]how to install and config react-native-sass-transformer using expo
我需要安装和配置 Saas 而不是 react-native 样式表。 我还需要更改样式道具而不是 className。
我已经完成了这些步骤,但它没有按我的预期工作。 它在样式道具内部工作。 我想使用 className 道具。
将此添加到项目根目录中的 metro.config.js
module.exports = (async () => { const { resolver: { sourceExts } } = await getDefaultConfig(); return { transformer: { babelTransformerPath: require.resolve("react-native-sass-transformer") }, resolver: { sourceExts: [...sourceExts, "scss", "sass"] } }; })();
如果您使用的是 Expo,您还需要将此添加到 app.json
"expo": {
"packagerOpts": {
"config": "metro.config.js",
"sourceExts": ["js", "jsx", "scss", "sass"]
}
}
}
如何配置反应原生 sass 变压器
javascript: https://github.com/najathi/expo-sass-transformer-js
typescript: https://github.com/najathi/expo-sass-transformer-ts
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.