react-native 升级后 Metro 捆绑器无法正常工作
我已将 react-native 从 0.62.2 升级到 0.64.1,并将 react 升级到 17.0.1,但我在 android 和 ios 上都遇到了一些构建问题,构建成功并安装在两个模拟器上,但无法打开,而且 metro bundler 失败,出现以下问题
错误无法读取未定义的属性“dependencyExtractor”。 TypeError:无法读取未定义的属性“dependencyExtractor” at /Users/ss/rn/ui/node_modules/metro-config/src/loadConfig.js:269:42 at Array.reduce () at mergeConfig (/Users/ss/rn/ui/node_modules/metro-config/src/loadConfig.js:246:18) at Object. (/Users/ss/rn/ui/metro.config.js:54:18) 在 Module._compile (internal/modules/cjs/loader.js:1256:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1277:10) 在 Module.load (internal/modules/cjs/loader.js:1105:32) 在 Function.Module._load (internal/modules/cjs/loader.js:967:14) 在 Module.require (internal/modules/cjs/loader.js:1145:19) 在 require (internal/modules/cjs/helpers.js:75:18) info 使用 --verbose 标志运行 CLI 以获取更多详细信息。 进程终止。按 关闭窗口
检查您是否正在使用
module.exports
导出配置。我不小心尝试
return
它。
该问题已修复,这是由于我的 metro.config.js 文件引起的,我已删除所有特定配置