在启动npm服务器后,在开发模式下运行react-native应用程序时。当应用程序请求捆绑包时,它会出现此错误,
The development server returned response error code:500
URL: http://192.168.1.55:8081/index.android.bundle?platform=android&
dev=true&hot=false&minify=false
Body:
{"message":"TransformError:/var/www/html/test_projects/test/index.android.js:
Couldn't find preset \"react-native\" relative to directory
\"/var/www/html/test_projects\"","type":"TransofrmError","errors":[{}]}
答案 0 :(得分:2)
由于不兼容的反应和反应原生版本而发生此错误。 要使其正常工作,您必须使用以下方法安装正确的react和react-native版本。
例如
npm install --force react@15.2.0
npm install --force react-native@0.28.0
答案 1 :(得分:0)
检查你的package.json文件是否正确安装了react-native。您还可以在项目的根目录中创建 .babelrc 文件,其中包含以下内容:
{
"presets": ["react-native"]
}