reactjs - 未捕获的错误:未定义不是函数(靠近'...(0,_resolveAssetSource2.setCustomTransformer))
解决方案
问题在于世博资产。
我从 node_modules 的 expo-asset/build/Asset.js 中删除了这段代码。
// Override React Native's asset resolution for `Image` components
setCustomSourceTransformer(resolver => {
try {
const asset = Asset.fromMetadata(resolver.asset);
return resolver.fromSource(asset.downloaded ? asset.localUri : asset.uri);
}
catch (e) {
return resolver.defaultAsset();
}
});
不是一个很好的解决方案,但它可以让应用程序运行 =(
升级到 Expo SDK 33 后,我才开始收到此错误。
推荐阅读
- python - 从数据库中删除列表框中的选择
- tensorflow - OutputProjectionWrapper vs fully connected layer on top of RNN
- linux - Plesk 登录页面错误:未捕获的错误:在 /opt/psa/admin/plib/PleskException.php:69 中找不到类“Form_View”
- python - 有效地计算和矩阵
- laravel - 从表单循环中获取数据并将其添加到数据透视表
- android - 如何在没有上下文的情况下在演示者层中使用匕首 2 实现 sharedPreferences?
- charts - 谷歌条形图:重复绘制的行数
- graphql - 使用 GraphQL 连接到多个数据库
- javascript - 离开浏览器时音乐一直在播放
- svg - svg文本不出现