javascript - 将 react native sdk 版本从 0.61.5 更新到 0.64.0 时,Transformer 不是构造函数错误
问题描述
将我的反应本机版本升级到最新版本后,我得到Transformer is not a constructor错误。我的 metro-react-native-babel-preset 版本是 0.64.0 请帮我解决
解决方案
您是否有任何机会包括react-native-fs
软件包(v2.17.0)?该软件包具有较旧metro
和metro-config
(v0.51.1)的内部依赖项,我的项目正在解析为该版本而不是最新版本。
尝试运行npm ls metro-config
以查看正在解析的版本(即返回列表顶部的版本)。我不得不强制安装两者metro
,metro-config
就像这样:
npm i -D metro@0.64.0 metro-config@0.64.0 --force
推荐阅读
- javascript - 使用 react-dates 和 setState 不起作用
- python - Python:将变量传递给导入的函数与将循环和字典保持在同一模块中
- javascript - Angular 4 - 在可观察订阅中对“this”的引用似乎是指旧数据
- python - 通过 Trie 搜索问题
- d3.js - D3 - 将每个数据类别绑定到 g
- shake-build-system - 根据 node_modules 目录摇动
- reactjs - 回到Android中处理硬件后退按钮的上一条路线
- sql - SQL Query - 如果另外 2 列相等,则合并以逗号分隔的 2 列结果
- concurrency - 预期的私有类型“Ada.Real_Time.Time_Span”
- javascript - 防止 Next 按钮进入下一页