https://facebook.github.io/react-native/docs/getting-started.html
上启动并再次创建整个新项目,但是每次出现此错误
我有
npm 4.6.1
节点v8.11.4
JsonSerializerSettings
请帮忙。
答案 0 :(得分:1)
如果您想继续使用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",
...
},
如果这不起作用,请尝试运行此脚本:
在根项目目录下的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
希望它会有所帮助:)
答案 1 :(得分:1)
已观察到,最新的react native版本在依赖项中存在错误。我发现它可以通过修改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
答案 2 :(得分:1)
尝试使用稳定版本创建项目,请执行react-native init <Project Name> --version="0.55.2"
。之后,尝试react-native run-android
。