答案 0 :(得分:0)
正如评论中的soroush所说,我跑
rm -rf /node_modules && npm install
react-native run-android
它有效,但实际问题是firebase@5.0.4,我安装了firebase 5.0.3,一切正常。
npm install firebase
答案 1 :(得分:0)
首先运行命令:
currentSelectionMonths.splice(idx, 1);
然后运行:
rm -rf /node_modules && npm install
答案 2 :(得分:0)
对我来说,我意识到另一个应用程序正在运行。
我停止了Metro Bundler,然后运行react-native run-ios
,它成功了!
答案 3 :(得分:0)
在大多数情况下,如果您以前没有错误安装软件包,则可能不需要删除节点模块并重新安装,这可能会得到一些答案。大多数时候,您需要做的就是关闭或终止Metro Bundle,然后重新启动。或者终止地铁捆绑器后运行react-native run-ios (or android)
。
答案 4 :(得分:0)
如果 Metro Bundler 已经在运行,就会出现这种情况。您不一定需要核对您的 node_modules
。
通常可以通过以下方式修复(在 Mac 上):
sudo lsof -i :8081
kill -9 [pid]
对于图像中的示例,这将是 kill - 9 20292
参考:Docs