1. 程式人生 > >WebStorm上執行react-native報錯 Error: Metro Bundler can't listen on port 8081(Win7)的解決

WebStorm上執行react-native報錯 Error: Metro Bundler can't listen on port 8081(Win7)的解決

Win7環境 + WebStorm + react-native專案,點選執行按鈕然後未在Genymotion模擬器上執行程式,WebStorm工作臺輸出下列錯誤:

Error:   Metro Bundler can't listen on port 8081

產生原因:

       計算機休眠後,在進入Windows,RN未啟動

解決辦法:

       命令列工具重新啟動RN後,關閉命令列工具(必須要關,否則8081埠會被佔用)

操作步驟:

       1. 快捷鍵  Win+R開啟 windows執行視窗

       2. cmd+回車開啟命令列工具

       3. 執行命令:react-native start

       5. (此步驟可選)cd進入工程目錄,執行命令:react-native run-android  驗證現在工程是否可以執行起來了(可能需要重新開啟一個cmd命令列視窗進行此步操作)

       6. 關閉步驟3中的命令列視窗

       7. 回到WebStorm中點選“執行”按鈕