2

在此处输入图像描述

首先,当我使用 react-native init project1 创建应用程序时。我收到如下错误

无法从 Windows 上的资产 index.android.bundle 加载脚本

后来我通过运行以下命令解决了这个问题 Stackoverflow链接

mkdir android/app/src/main/assets

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 /主/资源

react-native run-android

但后来我收到这样的错误并且无法解决,Module HMRClient is not a registered callable module (calling enable)

4

4 回答 4

6

这是常见的问题,但捆绑应用程序不会有问题,只需按照一些常见的步骤操作即可。删除 node_module 文件夹并安装 npm

rm -rf node_modules && npm install

cd android && ./gradlew clean

然后cd .. && react-native run-android

于 2018-11-09T06:13:30.753 回答
2

如果您正在开发本机模块并且您npm link的 'd 文件夹包含一个node_modules目录,这也会产生错误。

要纠正这种情况,您可以删除该node_modules目录,在链接文件夹中重新安装您的项目并使用react-native start --reset-cache.

于 2020-04-21T23:02:48.830 回答
2

禁用热重载,它会正常工作

于 2018-11-15T05:09:38.630 回答
1

如果我们通过取消选中“JS 开发模式”从开发设置启用生产模式,然后尝试启用热重载,则会出现此问题。再次启用 JS 开发模式将起作用。

于 2019-08-29T11:00:47.417 回答