Cha*_*ran 6 android reactjs react-native
我刚刚创建了反应本机应用程序react-native init demoone并启动了js服务器react-native start然后尝试执行应用程序react-native run-android
但是我在安装时在模拟器中收到以下错误.
找不到变量:_d(http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:1)
我在尝试在Win10中设置react-native env并尝试运行Sample Project时遇到了同样的问题.
经过几个小时的敲击我的头部并滚动浏览网站后,在这里找到了解决方案!
问题是,当您react-native run-android从项目根文件夹运行时,它会自动在端口8081启动node-js packager服务器的默认实例.由于某种原因,它不会让热/活/甚至手动重新加载工作和抛出相同的非描述性错误.
解决方案是停止所有正在运行的应用程序实例并运行:
yarn start
// or
npm start
Run Code Online (Sandbox Code Playgroud)
从根文件夹手动创建自己的捆绑服务器.喜欢npm或yarn超过react-native start(为我工作)
然后执行
react-native run-android
Run Code Online (Sandbox Code Playgroud)
使用另一个cmd窗口在模拟器上运行应用程序.
因此,我们的想法是每次都要创建一个单独的捆绑器来运行应用程序.
奇迹般有效!
| 归档时间: |
|
| 查看次数: |
3133 次 |
| 最近记录: |