几点注意:
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的开发服务器。
网友评论