繁体   English   中英

如何重命名项目反应原生

[英]How to rename project react native

我正在尝试将React Native样板重命名为myApp 我按照样板库回购的指示遵循此重命名指南 ,在克隆项目中运行npm install后执行以下操作:

  1. 在app.json中更改displayName
  2. 删除ios /和android /目录,运行react-native eject
  3. 运行react-native link

但是,当我尝试使用react-native run-android运行应用程序时,我收到错误:

应用程序myApp尚未注册

我究竟做错了什么? 这与重命名反应原生示例应用程序几乎是同一个问题,但是没有一个已接受的答案(我尝试过给定的一个,更改package.json中的名称并运行react-native upgrade无济于事)

编辑:我做了一些测试,我发现每当我删除/ android和/ ios,并且react-native eject ,我都会得到同样的错误。 所以问题并不是特定于重命名应用程序,而是弹出。

也许这可以帮助你做出本地重命名反应 ,它很容易使用

脚步:

  • react-native-rename "New Name"
  • react-native run-android -- --reset-cache

更改包名称(仅适用于android)

react-native-rename "New Name" -b com.company.appname

以下步骤可帮助您重命名项目:

在我的机器上测试过

Step 1: git clone https://github.com/AmitM30/react-native-typescript-boilerplate.git
Step 2: sudo npm install -g react-native-rename
Step 3: cd react-native-typescript-boilerplate/
Step 4: npm install
Step 5: react-native-rename “Name of the app which you want to do”
Step 6: watchman watch-del-all
Step 7: npm start --reset-cache
Step 8: react-native run-ios (For Running IOS app in IOS emulator)
Step 9: react-native run-android (For Running Android app in Android emulator)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM