【发布时间】:2019-11-19 05:58:59
【问题描述】:
我正在尝试将 React Native boilerplate 重命名为 myApp。我按照样板仓库的指示关注this renaming guide,在克隆项目中运行npm install 后执行以下操作:
- 在 app.json 中更改
displayName - 删除ios/和android/目录,运行
react-native eject - 运行
react-native link
但是,当我尝试使用 react-native run-android 运行应用程序时,我收到错误消息:
应用myApp尚未注册
我做错了什么?这与Renaming react native example app 几乎是相同的问题,但还没有一个公认的答案(我已经尝试了给定的答案,在 package.json 中更改名称并运行 react-native upgrade 无济于事)
编辑:我做了更多测试,发现每当我删除 /android 和 /ios 以及 react-native eject 时,我都会收到相同的错误。所以问题不是特定于重命名应用程序,而是弹出。
【问题讨论】:
-
你是不是这样注册组件:AppRegistry.registerComponent('old_name', () => new_name_you_want); ?删除
android和ios文件夹后也运行react-native upgrade
标签: android reactjs react-native