運行react-native項目時報錯。
說明一下:項目本來是好的,再次運行就報錯了
解決解決辦法倒是有,不過具體什么原因不知道。希望有知道具體原因的童鞋能夠補充一下
第一種情況:真的是注冊的時候寫錯了。也就是這段話注冊的不對:
AppRegistry.registerComponent('MyDemo', () => MyDemo);
注意:‘MyDemo’這個是項目名 MyDemo這個你可以隨自己你喜好指定。
第二種情況:也就是其他情況,你感覺什么都是好的但是運行起來還是會報這個錯誤。那么很有可能是8081端口被占用了
你可以嘗試:切換到項目所在目錄,輸入react-native start 如果出現Packager can't listen on port 8081那說明端口被占用了。
根據命令行提示進行操作:
1.lsof -n -i4TCP:8081 列出被占用的端口列表
2.kill -9 <PID> 找到與之對應的PID然后刪除即可
3.重新運行項目 react-native run-ios/android
打完收工
