@tarojs/rn-style-transformer
用于处理 rn 样式配置,生成需要的样式
rn.postcss
object
postcss
相关配置,其他样式语言预处理后经过此配置。
module.exports = {
rn: {
postcss: {
options: {
},
scalable: boolean,
pxtransform: {
enable: boolean,
config: {
},
},
cssModules: {
enable: true,
},
'postcss-css-variables': {
enable: boolean,
config: {
},
},
},
},
}
rn.sass
object
sass
相关配置。options
配置项参考官方文档。
module.exports = {
rn: {
sass: {
options: {
},
additionalData: '',
},
},
}
rn.less
object
less
相关配置。options
配置项参考 官方文档。
module.exports = {
rn: {
less: {
options: {
},
additionalData: '',
},
},
}
rn.stylus
object
stylus
相关配置。options
配置项如下。
module.exports = {
rn: {
stylus: {
options: {
use: ['nib'],
include: [path.join(__dirname, 'src/styl/config')],
import: ['nib', path.join(__dirname, 'src/styl/mixins')],
define: [
['$development', process.env.NODE_ENV === 'development'],
['rawVar', 42, true],
],
includeCSS: false,
lineNumbers: true,
hoistAtrules: true,
},
additionalData: '',
},
},
}