React-Native全新项目问题

时间:2018-08-19 08:08:43

标签: react-native-android

虽然使用cli react-native init创建新的react-native项目时,该项目已成功创建,但是使用cli react-native run-android运行该项目时,它开始出现以下错误。

Error

这是新创建的项目的package.json文件。

{
  "name": "TempApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.4.1",
    "react-native": "0.56.0"
  },
  "devDependencies": {
    "babel-jest": "23.4.2",
    "babel-preset-react-native": "5",
    "jest": "23.5.0",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

经过一番努力之后,我只是将package.json文件从一个旧项目替换为一个新项目,然后新项目开始使用cli运行。

这是我的新package.json

{
  "name": "TempApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4",
    "react-native-checkbox": "^2.0.0",
    "react-native-popup-menu": "^0.13.1",
    "react-native-shared-preferences": "^1.0.0"
  },
  "devDependencies": {
    "babel-jest": "22.4.3",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.4.3",
    "react-test-renderer": "16.3.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

如果比较这些json文件,则可以说该项目运行的是React-native的旧版本。

我的问题是,react-native是否有任何稳定的版本建议?

0 个答案:

没有答案