在Indeed中找不到模块“ ./index”

时间:2019-03-24 16:08:50

标签: javascript android react-native

我已经使用react-native的init'项目名'创建了一个新项目,一切都很好,一旦我使用react-native的run-android运行应用程序,该应用程序就会启动,但会显示一个显示错误的redBox屏幕:

已完成加载依赖关系图。 错误:无法从CROSS JOIN解析模块./index:从C:\Users\Alaa\Documents\ReactNativeProjects\myProject\node_modules\react-native\scripts/.找不到模块./index。实际上,这些文件都不存在:

它告诉我index.js文件未找到,但已经存在! 您能帮我吗,我一直在寻找这个问题大约1天。 我试图清理缓存并再次安装npm,但是没有用。 我也尝试过更改版本,但是没有用。

7 个答案:

答案 0 :(得分:3)

我也遇到了同样的问题。 react本机版本没有问题。我的本机版本是0.59.1。我只是使用

解决了
npm start -- --reset-cache

答案 1 :(得分:0)

我尝试重置缓存并删除node_modules文件,但对我不起作用。 第一次创建应用程序时,我使用的是0.58.6版本(react-native init --version 0.58.6 name)解决了我的问题。 谢谢大家!

答案 2 :(得分:0)

打开终端并运行此代码
'watchman watch-del-all && react-native start---reset-cache'

答案 3 :(得分:0)

是的,但是也许很多人不知道以下内容:

首先确保已连接设备: adb设备

打开2个cmd的窗口(Windowskey + R [cmd]),然后...

1)在第一个窗口中:react-native开始---reset-cache

2)在第二个窗口中:react-native run-android

答案 4 :(得分:0)

我不小心删除了index.js文件。也许有帮助吗?

答案 5 :(得分:-1)

我遇到了同样的错误。我只是将react-native版本降级到0.58.6,对我有用:)

尝试运行以下命令,它可能会起作用。

> npm i react-native@0.58.6 

答案 6 :(得分:-1)

这发生在最新版本0.59.1上,我认为它不稳定。稳定的版本是0.58.6。最好创建一个特定版本为react-native init --version = "0.58.6" <Your App Name>的新项目。