Skip to content

yoution/react-native-imagebase64-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

react-native-imagebase64-plugin

目前只支持svg,其他格式可以同样方法增加

用法

  • 移除默认 assets 格式,没有找到可配置的参数,--assetExts 是会push进去,只能增加格式,不能减少格式,所以更改源代码,更改 ./node_modules/react-native/packager/defaults.js 内 assetExts 内的格式,比如需要转svg格式,就移除svg格式,一旦更改,就是全局性的,所有该格式的都会生效
  • 把移除的格式加入 --sourceExts, 比如 --sourceExts 'svg,png', 发现 config文件内配置无效,只能命令行配置
  • 命令行启动,比如 node node_modules/react-native/local-cli/cli.js start --transformer $(pwd)/transform-plugin.js --sourceExts 'js,svg'

效果

  <Image source={require('./xxxx.svg')}/>
  <Image source={{uri:'data:image/svg+xml;base64,......'}}/>

About

react-native-imagebase64-plugin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published