簡體   English   中英

React Native未在本地主機上運行

[英]React native not running on localhost

React Native停止工作,無論何時運行(無論哪個項目),我都收到錯誤,無法連接到開發服務器| 確保以下節點服務器正在同一網絡上運行並可用-從反應本機根目錄運行npm start。

在appdelegate中正確設置了節點服務器URL

網址: http:// localhost:8081 / index.ios.bundle 平台= iOS和開發= FALSE

我通常只是在終端上運行npm start。 (OSX)我認為在Windows上也一樣

npm start 

要在真實設備上調試:

  1. 在iOS上-打開文件AppDelegate.m,然后將localhost更改為計算機的IP地址。 搖動設備以打開開發菜單,並帶有開始調試的選項。

     let jsCodeLocation = NSURL(string: "http://{{YOUR IP ADRESS}}:8081/index.bundle?platform=ios") 
  2. 在Android上,您可以打開設備上的dev菜單,然后選擇開發設置,然后將設備設置的調試服務器主機更新為計算機的IP地址。

請確保您已完成以下操作

1)使用運行服務器

npm start

2)如果您使用的是實際設備,請確保您已連接到同一網絡

3)對於android:運行以下命令,然后重試

adb reverse tcp:8081 tcp:8081

在物理設備上運行時,我遇到了同樣的問題。

我做了如下:

  1. 打開終端並檢查您的本地IP地址。
  2. 搖動設備(Android),點擊開發設置
  3. 在調試下單擊“調試設備的服務器主機和端口”
  4. 輸入本地IP地址和端口號。

注意:交叉檢查瀏覽器ip和端口號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM