我正在创造新鲜的反应-本地应用程序:
npm install -g react-native-cli
react-native init FirstProject
cd FirstProject
react-native run-android我看到以下错误消息:
‘'Error:无法从/home/alex/code/test2/FirstProject/node_modules/react-native/.’解析模块
./index
顺便说一下,文件index.js是在我的项目文件夹(/home/alex/code/test2 2/FirstProject/index.js)中创建的。
这是截图:

发布于 2019-03-24 01:13:49
我不知道原因,兄弟,降级你的反应-本土版本0.58.5 (这对我起作用)
react-native start -- --reset-cache执行上面的命令。
那就去做
react-native run-android有关更多信息,请参阅此讨论
发布于 2019-03-25 04:38:19
我也遇到了同样的问题,我通过安装React的较低版本来解决它。
按照以下步骤执行
node_moduled文件夹删除rm -rf node_modules/文件夹package.json并按如下方式保留依赖项和devDependencies (不要更改此文件中的其他设置)
"dependencies": {
"react": "16.6.3",
"react-native": "0.58.5",
//other dependencies
},
"devDependencies": {
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "24.1.0",
"jest": "24.1.0",
"metro-react-native-babel-preset": "0.52.0",
"react-test-renderer": "16.6.3"
},
yarn或npm install,这将再次在项目中添加node_modulesAndroid和ios文件夹的Rum祝你好运
发布于 2019-03-27 06:29:21
我通过将react原生版本降级到0.58.6来解决这个问题
这个问题是因为react本机的新版本。(0.59.*)
步骤1:删除节点模块文件夹和包-lock.json文件
步骤2:将package.json依赖项中的本机版本更改为0.58.6
步骤3:在命令提示符下在项目根目录上运行npm
第4步:运行命令react本机运行-android
完成了!
https://stackoverflow.com/questions/55318244
复制相似问题