我无法调试im ios。我在模拟器中收到此错误: "运行时尚未准备好进行调试。 - 确保Packager服务器正在运行 - 确保Javascript调试器正在运行且未在breackpoint或异常上暂停,并尝试重新加载。"
如果我在Chrome中打开调试页面,控制台会显示此错误:
" debuggerWorker.js:18 Uncaught NetworkError:无法执行 ' importScripts' on' WorkerGlobalScope':剧本在 '文件:///Users/Mac/Library/Developer/CoreSimulator/Devices/F222C615-DE5C-423...e/Application/5ACB48B0-8306-460E-B6CE-FF0B5B9FEDC7/parko.app/main.jsbundle' ; 无法加载。"
在ios中解决这个问题的任何方法???
答案 0 :(得分:1)
调试应用程序时,您需要在后台运行打包程序。这是进程将代码发送到移动应用程序。
通过运行
手动启动打包器react-native start
从项目目录。如果该命令不起作用,请确保安装了react native cli:
npm install -g react-native-cli
要自动运行,请确保script
中有package.json
标记,例如我的标记:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
}
我使用反应原生锅炉板,所有这些应该开箱即用。要获得空的反应原生项目,请按React-native getting started guide:
react-native init AwesomeProject
cd AwesomeProject
react-native run-ios
答案 1 :(得分:0)
我使用chrome进行调试,但你可能想考虑下载Nuclide,它更容易,更快。你真的不需要处理环境设置