【问题标题】:Failing to build an iOS app built using Cordova / Ionic using Azure DevOps无法使用 Azure DevOps 构建使用 Cordova / Ionic 构建的 iOS 应用程序
【发布时间】:2019-08-22 00:13:52
【问题描述】:

尝试在 Azure DevOps 上构建使用 Ionic / Cordova 构建的 iOS 应用

收到此错误:

Using cordova-fetch for cordova-ios@^5.0.0 
Failed to fetch platform cordova-ios@^5.0.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: Cannot find module 'UNMET/package.json' from '/Users/vsts/agent/2.148.2/work/1/s' 
[ERROR] An error occurred while running subprocess cordova.

我正在使用以下步骤进行简单设置:

  • 代理:托管 macOS
  • npm 安装
  • 离子命令[离子版本:4.12.0; Cordova 版本:默认]
  • 发布构建工件

【问题讨论】:

    标签: ios cordova azure-devops ionic4 visual-studio-cordova


    【解决方案1】:

    我们遇到了同样的问题,解决方案是确保满足所有 NPM 依赖项。

    检查npm install 步骤的日志,看看那里是否有任何未满足的依赖关系,并在您的package.json 文件中添加/更新缺少的依赖项。

    【讨论】:

      最近更新 更多