需要未知模块" 499" React Native中的错误

时间:2018-06-12 04:51:16

标签: android linux reactjs react-native

enter image description here

我收到此错误。我已经尝试多次运行npm install但是这仍然存在,如何使这个工作?

5 个答案:

答案 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 上):

  • 在 8081 上查找侦听进程:sudo lsof -i :8081
<块引用>

8081 是 Metro 捆绑器默认运行的端口。 list of processes for port 8081

  • 终止进程:kill -9 [pid]
<块引用>

对于图像中的示例,这将是 kill - 9 20292

  • 通过 xcode、react-native cli 等再次运行应用

参考:Docs