IT评测·应用市场-qidao123.com技术社区
标题:
React Native 在 build iOS 的时间如果出现关于 `metro` 的错误
[打印本页]
作者:
北冰洋以北
时间:
2024-9-28 09:33
标题:
React Native 在 build iOS 的时间如果出现关于 `metro` 的错误
React Native 在 build iOS 的时间如果出现关于 metro 的错误, 比方:
Command PhaseScriptExecution failed with a nonzero exit code
Showing Recent Issues
/xxxxxxxxxxxxxxxxx/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:139
throw 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);
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4