如何重装reactreact native web环境ubuntu

几天前我刚刚开始使用react-react native web到目前為止一切顺利 . 我不知道从什么时候开始,“热重装”功能完全停止工作 .

当我对我的代码应用一些更改时我看到应用程序显示“热重新加載...”消息,但打包程序没有显示任何内容 .

当我双按"r"(模拟器)或摇动设备并按重新加载(本机设备)时它将刷新并且打包器显示“Bundling index.js ...” - 所鉯基本上包装工作,看守员似乎也工作 .

我认为守望者正在工作应用程序正在请求新的打包来源,但对于一些需要重新打包的包装服务器鈈会重建除非我双击“r”或摇动设备 .

所以只有“热重装”似乎被打破了......

我尝试重新安装守望者(来自源代码),没有任何变化 .

Android Studio也安装了我不知道为什么反应本机无法找到它,但我不认为这是问题 .

首先给出可想而知,如果真的這么轻松可就不会来写这篇文章了。
第一个坑点拿到官网第一个例子的时候,会报一个找不到SDK路径这样的错误解决方法,在项目目錄AwesomeProject下的android文件夹下,新建一个文件命名为local.properties,在文件里面加上这样一句话。

表明我们的SDK路径这里可能大家都不一样,要根据自己情况設置

第二个坑点,是关于真机通过上面的修改可以部署运行在真机上面,但是需要我们通过摇晃手机呼出设置界面选择Dev Settings->Debug server host & port for device->在这里写上伱的电脑ip:端口,如

一般端口是8081具体看你的服务器设置。在这里的IP又是一个巨坑在半年前,我曾经就这个问题研究过然后现在忘了,僦又浪费了我一个多小时来找到这个错误……现在想想 想死的心都是有的坑点在哪?你可以试试首先手机得开网,必须和你USB连接的电腦是属于一个局域网内这里涉及到计算机网络的知识。我们毛想想就问,你能请求到隔壁老王家的网络信息吗答案是不能。因为你們不是一个局域网那我们为什么能请求到百度,淘宝呢那是因为那是服务器,是公开了的而我们测试是在本地,并没有架设服务器供外部访问

第四个坑点,当集成原生Android项目的时候在Gradle里面可能要添加一个依赖

第五个坑点Watchman经常会出现断不了上一个的链接这时候用命令荇手动去切断它

我要回帖

更多关于 react native web 的文章

 

随机推荐