AWS Amplify 在 CI 构建中使用旧版 expo CLI

问题描述 投票:0回答:1

AWS Amplify 默认使用旧版 expo CLI(在构建设置中使用

npm install --silent --global expo-cli
expo build:web
)。这不适用于某些功能(我想随着新的“本地”expo CLI 变得更加实用,情况可能会变得更糟),并且一旦我添加了 Auth 组件(传递给裸演示版本而没有使用),就会抛出构建错误授权库)。所以我想使用新的 expo CLI 将旧的
expo build:web
替换为等效的内容,但我还没有找到任何明显的替代品。我尝试过
start
的变体(例如
npx expo start --web
),但它们都失败了,因为它们正在尝试构建和运行。

我应该使用

eas-cli build
吗?这似乎是错误的,因为它正在外包构建。新 CLI 中是否缺少一些
expo build ...
命令?还有人知道在哪里可以将同样的问题提交给 AWS,以便他们可以更新默认构建 yaml?

amazon-web-services expo
1个回答
0
投票

哎呀,发布此内容后又尝试了一件事,它成功了。构建命令下包含的神奇行是:

npx expo export -p web --output-dir web-build

注意

--output-dir web-build
包含在内,因为工件目录指向那里,而我不想更改它。

© www.soinside.com 2019 - 2024. All rights reserved.