React Native Ios错误“无法加载捆绑包”

时间:2018-10-03 07:11:13

标签: ios react-native

我想开始学习React-Native

react-native init
react-native run-ios

enter image description here 我尝试了四种图像处理方法

5 个答案:

答案 0 :(得分:0)

好像您没有安装babel。请尝试。

npm install babel

然后通过npm start

重新运行项目

如果它不起作用,则可以npm start --reset-cache

答案 1 :(得分:0)

您的打包程序正在运行吗?

您可以做的是重新启动打包程序,并使用rm -rf node_modules && yarn && yarn start重建nodejs。然后,您可以使用react-native run-ios运行应用程序。

答案 2 :(得分:0)

尝试:

npm add @babel/runtime
npm install

然后在主目录中,只需使用react-native run-ios就可以了!

答案 3 :(得分:0)

嗨,欢迎来到Stackoverflow

我也有同样的问题。试试看。它对我有用。

  1. 关闭现有的Metro应用。
  2. 安装这两个软件包

    npm install --save-dev @babel/core
    npm install --save-dev @babel/runtime

    如果您使用yarn而不是npm,请使用以下命令

    yarn add --dev @babel/core
       yarn add --dev @babel/runtime

  3. 然后运行此命令。
    react-native start --reset-cache

  4. 打开另一个终端标签并运行ios应用
    react-native run-ios

答案 4 :(得分:0)

我尝试了上述所有解决方案,但没有一个起作用。但是此解决方案在我的情况下有效(React-Native 0.57.2):

https://github.com/facebook/react-native/issues/21490#issuecomment-427240356

1。关闭所有正在运行的Metro Bundler

2。清理缓存

rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all

3。创建一个新项目并安装babel运行时

react-native init awesomeproject
cd awesomeproject
npm install --save-dev @babel/runtime

3。在终端中启动Metro Bundler(不要关闭)

react-native start

4。在终端中打开一个新窗口,然后运行您的应用程序

react-native run-ios