react-native - Visual Studio Code React Native 突然无法调试。“错误:执行命令时出错(错误代码 101)”
问题描述
在尝试调试运行 iOS 时,我在 Visual Studio Code 输出中出现了这个错误,似乎完全不知从何而来,也没有明显的原因:
错误:执行命令时出错'/Users/blaa/node_modules/.bin/react-native run-ios --scheme Play-Dev --no-packager --verbose':执行命令时出错'/Users/blaa/blaa /node_modules/.bin/react-native run-ios --scheme Play-Dev --no-packager --verbose'(错误代码 101)
这昨天工作得很好。如果我切换到我的开发分支,它就可以工作,而不是当我在我的功能分支上时。另一位开发人员目前可以成功地对两个分支进行 VSC 调试。
我尝试过的事情:
- 核弹纱筒 10-20X
- 核对所有 yarnopod 锁定文件 1X
- 删除的派生数据 2X
- Mac 重启
- VSC 重启 5-10X
- 将 VSC 终端切换到 bash 而不是 zsh
- 核弹模拟 3X
- $纱线缓存清理
- $ echo fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p - 那个老栗子
- 为我曾经说过的关于 Xcode 的任何坏话向旧神和新神道歉
- 分支切换回开发 - nuked yarnopods - VSC 调试正在工作
- 分支切换回功能分支 - nuked yarnopods - VSC 调试不适用于神秘错误 0
使用 Xcode 和 React Native Debugger 进行调试是有效的,虽然断点在几个月前在 RNDB 中停止工作,所以这几乎没有用。
解决方案
我遇到了类似的错误并找到了这个修复:
- 如果 Visual Studio Code 中有 Flutter(和 Dart)扩展,请卸载它们。
- 关闭 Visual Studio Code,删除
.vscode
文件夹并再次打开 Visual Studio Code。 - 再次配置“运行和调试”面板,以便您可以运行应用程序。
推荐阅读
- tensorflow - 使用 iou_threshold 0.5 的评估是 0.000000
- php - php file_put_contents:Windows 上的权限被拒绝
- r - 根据每个组中的流行度将所有唯一 ID 移动到同一组
- ios - 有没有办法在 iOS 应用程序中实现 2 个以上的主题(外观)?
- c++ - QT 的 CFG myapp.exe.cfg 文件
- python - 通过 Paramiko 连接 SSH ipmi 时出现“糟糕,未处理的类型 3('未实现')”
- python - 使用循环读取和保存不同数据帧下的不同文件
- flutter - 在颤动中删除多个文件
- c++ - 无法将旧版 GL 库与 cmake 一起使用(ubuntu 18.04 和 20.04)
- vue.js - 如何从 Webpack 捆绑 JS 文件中排除 style-loaders、css-loader 源代码?