【问题标题】:Error - React Native CI - Azure DevOps - Gulp错误 - React Native CI - Azure DevOps - Gulp
【发布时间】:2020-02-15 14:53:04
【问题描述】:

我正在尝试将 Azure DevOps 用于 React Native 应用程序。我正在使用 gulp 生成一个已经准备好签名配置的 Android 应用程序,我对此没有任何问题。

我在 Azure DevOps 中的错误是:

我的 .yml 文件有以下任务:

  1. 安装节点 8.16.0
  2. npm 安装
  3. 使用 gulp 任务生成 APK

我的 CI 在第三步失败。我用谷歌搜索了很多东西,都说要检查应该大于 6 的 Node 版本,因为你看到我已经是 8 了。

到目前为止,我尝试了以下三个步骤,但没有任何效果。

  1. 安装 @react-native-community/cli 作为开发依赖或 全球范围内。
  2. 全局安装 gulp 或作为开发依赖项
  3. 生成没有锁定文件的 package.json 并忽略可选依赖项。

知道如何解决这个问题吗?

【问题讨论】:

  • 错误提示“syntax error:missing ) after argument list”,你检查过参数了吗?
  • 语法是正确的,它只是一个异步函数。 Node 6 不支持异步函数,这就是它抛出错误的原因。我能够通过更新 macOS 版本来解决它,很快就会发布答案。

标签: azure react-native azure-devops devops


【解决方案1】:

我现在可以通过升级到最新的 vmImage 来解决我的问题。

改变这个

vmImage: 'macOS-latest' #This is macOS Mojave

vmImage: 'macOS-10.15' #This is macOS Catalina

解决了我的问题

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 2021-05-10
    • 2022-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多