Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 尝试开始使用react native时出错。_Reactjs_React Native_React Navigation - Fatal编程技术网

Reactjs 尝试开始使用react native时出错。

Reactjs 尝试开始使用react native时出错。,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,我是个新来的反应者,而且我在开始的时候遇到了很多麻烦。以下是我依次遇到的错误列表: 在软件包上运行npm install,然后react native Run ios。然后错误: 无法识别命令“运行ios”。确保您已运行“npm安装”,并且位于react本机项目内。 运行安装最新的react native(根据此),这就解决了问题 重新运行模拟器。错误: 在任何根目录中都找不到条目文件index.ios.js:[“/Users/Dan/ReactApp/node\u modules/react

我是个新来的反应者,而且我在开始的时候遇到了很多麻烦。以下是我依次遇到的错误列表:

  • 在软件包上运行
    npm install
    ,然后
    react native Run ios
    。然后错误:
  • 无法识别命令“运行ios”。确保您已运行“npm安装”,并且位于react本机项目内。
    

  • 运行安装最新的react native(根据此),这就解决了问题

  • 重新运行模拟器。错误:

  • 在任何根目录中都找不到条目文件index.ios.js:[“/Users/Dan/ReactApp/node\u modules/react native/packager”

  • 运行
    kill-9(8081上服务器的进程Id)和&npm start
    (根据此)

  • 下一个错误:

  • 无法读取未定义的属性“ReactCurrentOwner”。

  • 我删除了node_模块,运行npm安装,添加react导航(如果我使用npm安装这个模块,我将再次返回到第一个erorr)

  • 回到1

  • 我放弃并手动将代码复制到新项目
  • 这太令人沮丧了。我做错了什么

    系统信息:

    • 操作系统:OSX 10.12.6测试版
    • 模拟器:iOS 10.3
    • XCode:8.3.3
    • 节点:7.4.0
    • 净现值:5.0.3
    • 反应:15.5.4
    • 反应本机:0.45.0
    • React本机Cli:2.0.1

    好的,首先,确保您位于正确的目录中。这听起来很愚蠢,但确实发生了。您应该能够
    ls
    并查看package.json

    如果是这种情况,并且它不起作用,请确保全局安装了react-native cli。
    npm install-g react-native cli
    使用
    哪个react-native
    进行验证

    接下来,请尝试终止打包程序和xcode并重新启动。再次尝试运行它。如果它不起作用,请再次终止xcode和打包程序,使用“open ios/.xcodeproj”打开项目,点击“运行”按钮,查看它是否起作用

    总而言之,我不建议同时使用npm和纱线。坚持使用其中一种。我使用npm

    错误
    无法在任何根目录中找到条目文件index.ios.js:[“/Users/Dan/ReactApp/node\u modules/react native/packager”


    这让我相信你没有在正确的目录中。

    这似乎是一个依赖性问题。出于某种原因,我的react版本设置为15.5.4,而它应该是16.0.0.alpha12。这是RN 0.45中的一个已知问题-我相当肯定我在正确的目录中,这是我读到的第一件事,我必须经历这一过程今天处理5次。关于Thread和npm,由于某些原因,其中一个软件包无法正确安装npm。我将尝试使用Thread。如果您执行
    npm start--reset cache
    ,它将工作,但您每次都需要执行此操作。请参阅。我假设RN将修复此下一版本,因为这是一个难题。