React Native - Open Old Version Project(最高0.48v)

时间:2018-03-15 07:00:13

标签: android react-native npm react-native-android launching-application

我使用Git Bash命令提示符和Android Studio模拟器学习使用Windows 10的React-Native。

我使用npm install -g react-native-cli全局安装React Native,我总是使用react-native init ProjectName

创建项目

我的项目启动方法

使用Git Bash CMD进入项目目录并执行react-native run-android

我注意到Github中的大部分项目都是旧版本,其中包含index.android.jsindex.ios.js(我的项目是较新的版本,因此它只有index.js)。我一直试图打开一些旧版本的项目,但似乎它没有使用上面提到的方法启动。

我也尝试了How to open existing project in React Native?中的react-native start方法,但我仍然无法启动它。

当我尝试启动项目时,

错误消息Command unrecognized. Make sure that you have run npm install and that you are inside a react-native project.这个问题只发生在我尝试从Github启动项目时,当我打开自己的项目时没有这样的问题

PS。如果我尝试在项目目录中使用npm install,则会出现一些错误。

enter image description here

我尝试从网上搜索,他们的大多数启动方法都与上面相同而且对我不起作用,所以想要问:

  1. 我最初启动React-Native的方法是错误的吗?
  2. 我需要安装什么才能打开旧版React Native Project吗?
  3. 如何以我目前的情况打开这个项目? https://github.com/parkerdan/SampleNavigation
  4. 谢谢。

    额外信息(React Native CLI和节点版本):

    $ react-native -v
    react-native-cli: 2.0.1
    react-native: n/a - not inside a React Native project directory
    
    > process.version
    'v8.9.4' (Node Version)
    

2 个答案:

答案 0 :(得分:0)

将项目从git和cd克隆到项目文件夹后,请确保在npm install之前运行react-native run-android

答案 1 :(得分:0)

经过一整天的搜索,我找到了解决方案。

每当从Github或任何来源打开任何项目时,我们必须确保我们已经安装了所有必需的依赖项,因为大多数项目都使用了您可能从未安装的不同类型的依赖项。

<强>解决方案:

  1. 下载项目

    git clone https://github.com/parkerdan/SampleNavigation.git

  2. <强> 2。转到项目目录并安装依赖项(重要)

    注意:由于未知原因,npm install不起作用

    npm i 
    

    yarn i

    1. 运行Project(或任何适合您的启动方法)

      react-native run-android