https://facebook.github.io/react-native/docs/getting-started.html
我遵循了这个链接上的指示。但是app并不是在模拟器上启动的。

并再次创建整个新项目,但每次出现此错误时都会弹出。
我有过
{“名称”:"p3",“版本”:"0.0.1",“私有”:真,“脚本”:{“开始”:“节点节点_模块/反应-本机/本地-cli/cli.js开始”、“测试”:"jest“}、”依赖项“:{ "test":"16.4.1”、“test本机”:"0.56.0“},"devDependencies":{ "babel-jest":"23.4.2",“babel-预设-react原生”:"5","jest":"23.5.0","react-test-renderer":"16.4.1“},"jest":{”预设“:”jest本地“}}
有什么帮助吗。
发布于 2018-09-05 09:00:08
已经观察到,最新的bug原生版本在依赖项中有一个bug。我发现它可以通过修改package.json文件来工作。请添加以下代码来更新您的package.json文件:
"dependencies": {
"react": "^16.4.1",
"react-native": "^0.55.4"
},
"devDependencies": {
"babel-preset-react-native": "^4.0.0",
},然后使用以下命令:
npm update
npm cache clean --force
cd android
gradlew clean
cd..
react-native run-android发布于 2018-09-05 09:00:05
如果您想继续使用react-native 0.56.0版本,
package.json**:** 尝试在中进行这种配置
"dependencies": {
...
"babel-runtime": "^6.26.0",
"react": "^16.4.2",
"react-native": "^0.56.0",
...
},
"devDependencies": {
...
"@babel/core": "^7.0.0-beta.56",
"babel-eslint": "^8.2.3",
"babel-jest": "^22.1.0",
"babel-preset-react-native": "^5.0.0",
...
},如果这不起作用,也可以运行以下脚本::
将脚本添加到根项目dir下的scripts文件中的package.json部分,并将其命名为build:android:(名称无关紧要)
{
...
"scripts": {
...
"build:android": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
...
},
...
}从终端运行如下:
npm run build:android希望它有帮助:)
发布于 2018-09-05 10:11:43
尝试使用稳定的版本创建项目,执行react-native init <Project Name> --version="0.55.2"。在此之后,尝试react-native run-android。
https://stackoverflow.com/questions/52180666
复制相似问题