ReactNative修改项目名称

概述

React Native修改项目名称,很简单一个操作,但刚开始却走了一些弯路。都知道ReactNative有一个命令行工具。按理说,应该会提供一个修改方法才对。确实提供了一个工具,不过不是特别明显。

image

可以看到图1中有个eject参数,单从意思上很难看出他的作用,可能经验尚浅,也没太注意。官方文档第一页有做介绍:

image2

目的就是创建原生Code。
所以也就很明显了。通过这个命令改名称比手动改,安全并且高效得多了。

以下是步骤:

  • 把相应添加的资源,如图片,拷贝出来
  • app.json的里面的displayName修改为新名称
  • 修改index.js下 AppRegistry.registerComponent("rnbeen", () => RNBeen)
  • 删除 android/ios/ 目录
  • 运行 react-native eject
  • 将拷贝出来的资源恢复到原来的位置
  • 运行 react-native link

总结

稍微想一下,看下官方文档,或者Google一下,应该是能找到的。不过当时我输入的是中文,找出来的大多是手动修改。很久没写了,最近又开始写RN,都快忘了哪些地方需要手动改了,要是手动改,估计要哭了。再找找看,不过Google 就是哥,一搜就出来了。我再试了下百度,和搜索中文,简书也有一篇,也是手动修改的。所以写个文档纠正一下。
累了就不要憋着,憋着就习惯了。
有什么错误,欢迎指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、认识列表(list): 1.什么是列表 是Python中的容器类的数据类型,可以用来储存多个数据,可变的,有序...
    高宇的简书昵称阅读 168评论 0 0
  • 一、认识列表 列表(list):1.什么是列表是python中的容器类的数据类型,可以用来存储多个数据;可变的,有...
    雨雨雨90阅读 220评论 0 0
  • 过滤器 1. 理解过滤器 1)功能: 对要显示的数据进行特定格式化后再显示 2)注意: 并没有改变原本的数据, 可...
    金政锐阅读 264评论 0 0
  • 秋雨潺潺,随大巴跟着午后街角出行安徽绩溪,下午一点出发,晚上七点到达。略有颠簸的山路,寻常街道,然而身处异乡,车上...
    卿莹阅读 244评论 0 1
  • 有人说爱情就像水晶球,得时时刻刻小心的呵护! 文章里两个角色,一个把女友宠上了天,相反另一个则把男友宠上了天。最后...
    诗蒙阅读 175评论 0 0