反应原生无法找到模块'metro/src/reactNative Transformer'

Era*_* BO 8 react-native metro-bundler

升级到 RN 0.59.4 并成功构建后 - 人们可能会在 Metro Bunler 中遇到以下错误:

react native Cannot find module 'metro/src/reactNative Transformer

Md.*_*lah 8

我认为最新 RN 升级附带的 Metro 版本存在问题。我刚刚在 dev Metro 本地安装了npm install --save-dev metro0.51.1 版本,这对我有用。

参考:https ://github.com/facebook/metro/issues/293#issuecomment-452779809


小智 5

我通过删除 node_modules 文件夹和 package-lock.json 文件然后再次运行npm install解决了问题


Era*_* BO 2

确保您至少:

"metro-react-native-babel-preset": "0.53.1"
在 package.json 文件的开发依赖项中