Amplify EAS (Expo Application Services)是Expo的一项服务,用于在Expo应用程序中提供高级功能。在使用EAS迁移Metro配置时,可能会遇到blockList的问题。blockList是一个数组,其中包含要排除的文件路径。当您在应用程序中使用此项服务时,有时需要将blockList用作配置选项。
以下是一个解决这个问题的示例代码:
// 在 app.json 中加入 blockList 配置
{
"expo": {
"eas": {
"build": {
"metroConfig": {
"blockList": ["*/**/*.test.js", "**/__mocks__/**"]
}
}
}
}
}
在上面的代码中,我们可以在app.json文件中设置blockList选项来指定要排除的文件路径。这将在EAS(Expo Application Services)使用时迁移Metro配置时生效,从而解决上述问题。