当前位置: 首页 > news >正文

React Native 在 build iOS 的时候如果出现关于 `metro` 的错误

React Native 在 build iOS 的时候如果出现关于 metro 的错误, 例如:

Command PhaseScriptExecution failed with a nonzero exit codeShowing Recent Issues
/xxxxxxxxxxxxxxxxx/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:139throw new UnableToResolveError(^

解决方案, 修改 metro.config.js 如下:

const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');const defaultConfig = getDefaultConfig(__dirname);const {resolver: {sourceExts, assetExts},
} = getDefaultConfig(__dirname);const config = {transformer: {getTransformOptions: async () => ({transform: {experimentalImportSupport: false,inlineRequires: true,},}),babelTransformerPath: require.resolve('react-native-svg-transformer'),},resolver: {assetExts: assetExts.filter(ext => ext !== 'svg'),sourceExts: [...sourceExts, 'svg'],},
};module.exports = mergeConfig(defaultConfig, config);

http://www.mrgr.cn/news/35076.html

相关文章:

  • 冒泡选择法(c基础)
  • vue之axios根据某个接口创建实例,并设置headers和超时时间,捕捉异常
  • Conda环境、Ubuntu环境移植
  • 二叉树(C 语言)
  • GIT:如何查找已删除的文件的历史记录
  • 【大数据测试HBase数据库 — 详细教程(含实例与监控调优)】
  • 阿里发电预测模型:FusionSF
  • 企业如何通过加密软件保护敏感信息和客户数据?
  • 球体检测系统源码分享
  • 利士策分享,如何在有限的时间内过上富足的生活?
  • Rust 是否会重写 Python 解释器与有关的库,替代 C 语言地位?
  • docker从0到1运行mysql(最详细且绝对成功版)
  • Linux构建Debian文件系统
  • 无人机之编程基础原理
  • centos7防火墙白名单总结
  • 23中设计模式,以及三种常见的设计模式demo
  • 一、机器学习算法与实践_04信息论与决策树算法笔记
  • 功能强大的项目管理平台通常融合多种方法论,系统化解决项目管理难点
  • 注意!2024下半年软考考试批次安排已公布
  • 理解Web3:去中心化互联网的基础概念
  • 如何开启MySQL的慢日志查询
  • 带你一文了解CISP-PTE的用处
  • 合并两个有序链表
  • 安全测试|如何使用burpsuite+xray实现联动测试
  • 2024程序员兼职赚外快方式
  • isolar-AB软件安装后打开出错,求解决办法