React Native - 打开旧版本项目(最高 0.48v)

React Native - Open Old Version Project (up to 0.48v)

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

我已经使用 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).我一直在尝试打开一些旧版本的项目,但它似乎无法使用我上面提到的 方法 启动。

我也尝试了 react-native start 方法,但我仍然无法启动它。

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

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

我试过从网上搜索,他们的启动方法大多和上面一样,对我不起作用,所以想问一下:

  1. 是不是我一开始启动React-Native的方式就错了?
  2. 我需要安装什么才能打开旧版本的 React Native 项目吗?
  3. 以我现在的情况如何打开这个项目? https://github.com/parkerdan/SampleNavigation

谢谢。

额外信息(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)

从 git 克隆项目并 cd 到项目文件夹后,确保先 运行 npm install react-native run-android.

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

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

解法:

  1. 下载项目

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

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

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

npm i 

yarn i

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

    react-native run-android