解決React Native端口號修改的方法
本文介紹了解決React Native端口號修改的方法,分享給大家,具體如下:
看圖說話
一般情況下,如果本地安裝過一些服務(wù)的話,ReactNeact 就會毫不猶豫的給你報出錯誤信息,
如果你是這個錯誤,那么你的端口號被占用了,ReactNative默認端口為8081
解決方案1:
很簡單,找到使用node生成的ReactNative項目 使用node命令:
在cmd命令中,切換到項目目錄下,輸入:
react-native start --port 9999
接下來,繼續(xù)走
然后,搖晃設(shè)備或者命令行輸入adb shell input keyevent 82,打開開發(fā)者菜單
點擊Dev Settings(提示:最后一個tab)進入,然后選擇Debug server host& port for device
進行IP地址及其端口號配置,例如:
輸入完成之后,點擊確定,回到開發(fā)者菜單,然后選擇點擊Reload JS。重新加載即可。
解決方案2:
在Android中找到src/main/java/MainApplication(Android 主入口文件)類名,找到 onCreate方法,代碼附上:
@Override public void onCreate() { super.onCreate(); //SoLoader.init(this, /* native exopackage */ false); SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); mPreferences.edit().putString("debug_http_host","localhost:8099").commit(); }
PS:通過 linux 映射
然后在控制臺cmd中運行:
npm start react-native start –port 8099
修改即可,即可完成配置,搖晃手機,刷新頁面即可!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決react?antd?Table組件使用radio單選框?更新選中數(shù)據(jù)不渲染問題
這篇文章主要介紹了解決react?antd?Table組件使用radio單選框?更新選中數(shù)據(jù)不渲染問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03React Native第三方平臺分享的實例(Android,IOS雙平臺)
本篇文章主要介紹了React Native第三方平臺分享的實例(Android,IOS雙平臺),具有一定的參考價值,有興趣的可以了解一下2017-08-08如何不使用eject修改create-react-app的配置
許多剛開始接觸create-react-app框架的同學(xué),不免都會有個疑問:如何在不執(zhí)行eject操作的同時,修改create-react-app的配置。2021-04-04ReactNative實現(xiàn)圖片上傳功能的示例代碼
本篇文章主要介紹了ReactNative實現(xiàn)圖片上傳功能的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-07-07