【发布时间】:2020-02-15 14:53:04
【问题描述】:
我正在尝试将 Azure DevOps 用于 React Native 应用程序。我正在使用 gulp 生成一个已经准备好签名配置的 Android 应用程序,我对此没有任何问题。
我在 Azure DevOps 中的错误是:
我的 .yml 文件有以下任务:
- 安装节点 8.16.0
- npm 安装
- 使用 gulp 任务生成 APK
我的 CI 在第三步失败。我用谷歌搜索了很多东西,都说要检查应该大于 6 的 Node 版本,因为你看到我已经是 8 了。
到目前为止,我尝试了以下三个步骤,但没有任何效果。
- 安装 @react-native-community/cli 作为开发依赖或 全球范围内。
- 全局安装 gulp 或作为开发依赖项
- 生成没有锁定文件的 package.json 并忽略可选依赖项。
知道如何解决这个问题吗?
【问题讨论】:
-
错误提示“syntax error:missing ) after argument list”,你检查过参数了吗?
-
语法是正确的,它只是一个异步函数。 Node 6 不支持异步函数,这就是它抛出错误的原因。我能够通过更新 macOS 版本来解决它,很快就会发布答案。
标签: azure react-native azure-devops devops