关闭

react-native运行ios报错总结

标签: RN报错红屏白屏
525人阅读 评论(0) 收藏 举报
分类:

Cannot find entry file index.ios.js [index.android.js] in any of the roots

网上一搜出现这个问题的人还挺多,解决方法就是:
项目路径下运行:npm start -- -reset-cache
再重新启动项目:react-native run-ios(run-android)
如果还是失败那么就在这里看看有没有解决方案

NPM modules get required from /Users/node_modules/ instead of the project directory

同样的我还遇到了这个问题,就是node_modules里面的所有依赖文件目录都变成了/users/这种形式,解决方法:

  1. 删除 node_modules:rm -rf node_modules && npm install
  2. 清空watchman: watchman watch-del-all
  3. npm cache clean && npm install

如果还是失败那么就在这里看看有没有解决方案

如果还是解决不了,那么我猜你是不是用了cnpm install 而不是npm install?
或者说你用的是npm install ?

这两种安装方式都可能会导致问题,特别是cnpm!!在这里千万不能用。
推荐用的方式是:yarn

给npm设置淘宝镜像:

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

安装yarn: npm install yarn -g

给yarn设置淘宝镜像:

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

重新使用命令yarn 代替npm install,然后重新启动RN项目,应该就不会报错了。

ReactComponentTreeHook.purgeUnmountedComponents is not a function

其实如果报了这个错,估计你安装依赖的时候已经看到了一句警告:react-native@0.48.4" has incorrect peer dependency "react@16.0.0-alpha.12".但是被你忽略了,解决方法就是修改你现在安装的react版本为提示的版本:
yarn add react@16.0.0-alpha.12

No bundle URL present. Make sure you’re running a packager server or have included a .jsbundle file in your application bundle.

这个错误是模拟器红屏弹出的错误信息:

这里写图片描述

Xcode或者命令行提示的错误是:third-party/glog-0.3.4/src/base/mutex.h:105:10: fatal error: ‘config.h’ file not found,搜了一下解决办法:

删除ios/build路径,然后重新react-native run-ios

没有用,接着第二种办法:

删除node_modules/third-party,然后重新react-native run-ios

但是我的node_modules下根本没有这个插件,所以我用了最简单粗暴的方法:删除整个node_modules目录,然后重新使用yarn命令安装,最后解决了。

0
0
查看评论

ReactNative iOS运行再次出错:No bundle URL present

React Native iOS去运行,结果又遇到: No bundle URL present Make sure you’re running a packager server or have included a .jsbundle file in your applicatio...
  • suyie007
  • suyie007
  • 2017-04-25 23:14
  • 8429

ReactNative iOS运行再次出错:No bundle URL present

React Native iOS去运行,结果又遇到: No bundle URL present Make sure you’re running a packager server or have included a .jsbundle file in your application bu...
  • wangjuan_01
  • wangjuan_01
  • 2017-07-11 14:34
  • 1503

No bundle URL present Make sure you’re running a packager server or have included a .jsbundle file

react-native错误 No bundle URL present Make sure you’re running a packager server or have included a .jsbundle file in your application bundle Y...
  • ghoiufyia
  • ghoiufyia
  • 2017-12-12 17:11
  • 438

使用react-native启动安卓项目时JS SERVER 未启动报错(Starting JS server...)

报错页面: 解决办法:到安卓项目所在地方按着shift键打开命令窗口执行react-native start命令,启动JS 服务,然后从新执行 react-native run-android react native项目使用手册:http://reactnative.cn/doc...
  • QCIWYY
  • QCIWYY
  • 2017-07-11 09:14
  • 533

react native常见的错误

更多组件:https://react.parts/native,调用系统的,注意查看:支持iOS or 安卓 组件和相关使用 样式用这种方式定义,可以单独提出来成一个文件。 1.引入外部样式: var Style = require(‘./Styles’); 就可引入相对...
  • DuYangLu
  • DuYangLu
  • 2016-06-01 10:28
  • 11155

react-native遇到的坑,及解决方法

在react-native 0.26.0 版本 1. 引入头文件 var  类名 = './类名' 会报Super expression must either be null or a function, not undefined  解决方法 export ...
  • u010500895
  • u010500895
  • 2016-06-13 09:37
  • 9809

react-native run-ios报错

1. Print: Entry, “:CFBundleIdentifier”, Does Not Exist Installing build/Build/Products/Debug-iphonesimulator/awesome.app An error was encountered...
  • oucqsy
  • oucqsy
  • 2017-12-25 15:16
  • 125

React Native的Mac安装调试(搭建开发环境&运行问题)

以下内容的目标平台是:iOS,开发平台是:MacOS 系统: 可以前去 React Native 中文官网看看文档使用说明 安装HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件/usr/bin/ruby -e "$(cur...
  • qq_19678579
  • qq_19678579
  • 2017-06-14 15:47
  • 849

React-Native 启动时报错 - “no bundle url present”

原因我运行了react-native run-android看了一下安卓环境下的图标的样式,然后使用react-native run-ios就报错了no bundle url present这个错误,我什么都没有干啊。图片上的错误就不停,度娘了一下,原来是,因为我开了两个环境吧,可是我把环境都关了,...
  • u010130282
  • u010130282
  • 2017-05-27 18:49
  • 3244

react-native No bundle URL present

出现如图错误时, 删除ios目录下的build的目录,关闭模拟器,重新react-native run-ios大多数情况下可以解决
  • s8460049
  • s8460049
  • 2017-06-16 14:25
  • 1893
    个人资料
    • 访问:79236次
    • 积分:898
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论