rn昆虫上报使用步骤:

1。package.json dependencies配置"rn-blockmonitor": "^0.0.34"

2。项目入口文件index.js导入require('rn-blockmonitor').StartMonitor(config);

```
require('rn-blockmonitor').StartMonitor({

  /*
    require↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
     */
  /*
    线上-上报数据开关
    true：打开,上线后开启
    false：关闭（default）
     */
  onlineUploadStackSwitchOn: false,
  /*
  上报url
  可自定义
   */
  uploadStackUrl: 'http://...',
  /*
 调用栈上限
 200（default）
 可自定义
   */
  recordLength: 200,

  /*
    线下-上报数据开关
    true：打开
    false：关闭（default）
     */
  offlineUploadStackSwitchOn: false,
  /*
  监控开关
  true：关闭
  false：打开（default）
   */
  stopWatchdog: false,
  /*
   remote debugging模式，配置该字段，控制台会额外打印超过该阀值的调用栈
    */
  showLocalConsoleLogByTimeInterval: 30
});

AppRegistry.registerComponent('Wuba', () => HomeView);

```

3。配置babel.config.js plugins

```
module.exports = {
   presets: ['module:metro-react-native-babel-preset'],
   plugins: [
                ['rn-blockmonitor/lib/BMStackRecorder', {
               
                /*
                  require online
                   */
                /*
                 项目源码所在根目录，node_modules平级
                 '/App'（default）
                 不能为空，填写实际目录即可
                  */
                root: '/App',
      
      
                /*
                option debug
                 */
                /*
                打印工程指定文件插桩后代码
                默认空串
                 */
                showLocalTerminalCodeByFileName: '',
                /*
                打印工程所有文件插桩后代码
                默认false
                 */
                showLocalTerminalCodeByAllFile: false
              }
              ]
           ]
 };
```


