Dee*_*pak 18 npm reactjs react-native expo
当我尝试执行npm start时,它可以正常工作,但是当我尝试通过expo运行我的应用程序时,该过程将持续到100%,然后再没有任何反应。我没有得到那儿的确切问题。我在package.json中有以下内容。...请帮助我解决此问题。
{
"name": "ProMeeting",
"version": "0.1.0",
"private": true,
"devDependencies": {
"jest-expo": "~29.0.0",
"react-native-scripts": "^1.14.0",
"react-test-renderer": "16.3.1"
},
"main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
"scripts": {
"start": "react-native-scripts start",
"eject": "react-native-scripts eject",
"android": "react-native-scripts android",
"ios": "react-native-scripts ios",
"test": "jest"
},
"jest": {
"preset": "jest-expo"
},
"dependencies": {
"@babel/preset-react": "^7.0.0-beta.56",
"expo": "^29.0.0",
"firebase": "^5.3.1",
"native-base": "^2.7.2",
"react": "16.3.1",
"react-native": "^0.55.4",
"react-native-firebase": "^4.3.8",
"react-native-vector-icons": "^5.0.0",
"react-navigation": "^2.11.2"
}
}
Run Code Online (Sandbox Code Playgroud)
Chi*_*g64 28
似乎有多种原因可以导致这种情况发生。我试图在模拟器上运行其他应用程序,重新启动模拟器,甚至试图删除构建文件夹并从头开始重建,但是这些方法都不能解决问题。
最终有效的是restarting the React Native Debugger,我一直都在后台工作。
您还可以检查是否已启用的Network标签。禁用它也可以在某些情况下解决此问题。React Native DebuggerOffline throttling
在我的情况下,这总是在我打开远程 JS 调试时发生。JS 包将加载到 100%,但随后应用程序卡住了。React Native Debugger 无法连接,错误消息为Another debugger is already connected。
在尝试了各种事情(缓存重置,重新启动 Metro builder,重新启动模拟器)但没有任何运气之后,我记得我曾经使用过的唯一“其他调试器”是 Chrome Devtools,所以我退出了 Chrome,并且立即一切都恢复了.
事实证明,即使我关闭了调试应用程序的 Chrome 选项卡,Chrome 中的一些后台进程仍然作为调试器附加到应用程序(也在模拟器重新启动后)。然后它在启动时遇到某种断点或异常,所以它暂停了,我只能看到Downloading Javascript bundle 100%消息。
| 归档时间: |
|
| 查看次数: |
4221 次 |
| 最近记录: |