React-Native原生移植初步

几点注意:

1、如果使用npm install生成package.json文件,本身是缺少

"dependencies": {
    "react": "xx.x.x",
    "react-native": "x.x.x"
  }

的,需要自己添加,并且版本号参考init的那个Awesome的项目的配置,保证不会出错,这个配错了会很麻烦。

如果在已经使用npm install生成module文件后,修改上面的react的依赖的版本,那么需要重新使用npm install重新生成以更新依赖模块。

2、提示Overlay Manager。。。。这样的错误,需要授予app悬浮框的权限

3、错误:

Application reacthelloone has not been registered. This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent.

首先保证package.json中的name字段和index.android.js

AppRegistry.registerComponent('reacthelloone', () => MyAwesomeApp);

注册的模块名称是一样的。

然后还是不行的话,这里,保证npm start开启的是本app的开发服务器。

你可能感兴趣的:(React-Native原生移植初步)