运行应用程序后,我在 Metro Builder 中收到以下错误。
运行时错误:中止(类型错误:无法读取未定义的属性“url”)。使用 -s ASSERTIONS=1 构建以获取更多信息。 在 process.abort (/Users/.../node_modules/metro-hermes-compiler/src/emhermesc.js:796:13) 在 process.emit (节点:事件:365:28) 在发出(节点:内部/进程/ promise :136:22) 在 processPromiseRejections (节点:内部/流程/ promise :242:25) 在 processTicksAndRejections (节点:内部/进程/task_queues:97:32) 进程终止。按关闭窗口
我尝试过以下方法:
- 删除 Podfile.lock
- 删除node_modules
- 清理 xcode 构建文件夹
- react-native start --reset-cache
- 看守人看守所有
- pod 更新
最佳答案
我也有同样的问题。我的问题是我尝试修复 ws
的 dependentabot 安全问题,并将其解决为新版本。我也有这个问题。
现在,当我删除 package.json
中的分辨率(我使用 yarn )时,它现在恢复正常工作。
关于react-native - 中止(类型错误 : Cannot read property 'url' of undefined) React Native Metro Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68147114/