Azure Devops Cordova命令自昨天起失败

Azure Devops Cordova命令自昨天起失败,cordova,ionic-framework,azure-devops,angular-cli,Cordova,Ionic Framework,Azure Devops,Angular Cli,从昨天开始,我在VS Devops中使用Ionic命令时出现以下错误。在日志中,唯一的区别是VSTS hosted命令现在默认使用昨天发布的Ionic 4.3.0 2018-11-01T16:45:56.7262388Z>ng运行 应用程序:爱奥尼亚科尔多瓦构建:生产--平台=浏览器 2018-11-01T16:45:56.7687163Z“ng”未被视为内部或外部 外部命令,2018-11-01T16:45:56.7818095Z[警告]未发出 安装--下面是如何手动安装:npmi-D-E@a

从昨天开始,我在VS Devops中使用Ionic命令时出现以下错误。在日志中,唯一的区别是VSTS hosted命令现在默认使用昨天发布的
Ionic 4.3.0

2018-11-01T16:45:56.7262388Z>ng运行 应用程序:爱奥尼亚科尔多瓦构建:生产--平台=浏览器 2018-11-01T16:45:56.7687163Z“ng”未被视为内部或外部 外部命令,2018-11-01T16:45:56.7818095Z[警告]未发出 安装--下面是如何手动安装:npmi-D-E@angular/cli 2018-11-01T16:45:56.7818217Z可操作程序或批处理文件。 2018-11-01T16:45:56.7818642Z 2018-11-01T16:45:56.7818698Z[信息] 此项目中似乎未安装@angular/cli。 2018-11-01T16:45:56.7818753Z 2018-11-01T16:45:56.7818815Z
此命令正常工作需要此程序包。 2018-11-01T16:45:56.7818842Z 2018-11-01T16:45:56.7818897Z --否确认:是否安装@angular/cli?编号2018-11-01T16:45:56.7818924Z 2018-11-01T16:45:56.7819462Z[错误]。此操作需要@angular/cli 命令正常工作。2018-11-01T16:45:56.9840907Z###[错误]任务 失败2018-11-01T16:45:56.9865809Z###[部分]整理:爱奥尼亚 命令cordova生成浏览器--prod

为了证明这一点,我运行了一个以前的构建,它昨天成功运行,现在失败了

@angular/cli
位于
package.json
文件中。我还添加了另一个npm任务,以便在Ionic命令运行之前手动安装@angular/cli,但仍然会出现相同的错误

我最初认为这可能是因为我们的软件包已经过时了,但我已经在本地更新到了Ionic 4.3.0,并且所有版本都正确无误


如果有任何帮助,我们将不胜感激。

因此,我现在已经通过一个黑客程序完成了这项工作,我认为这是不可能的

我创建了一个单独的构建任务来安装
@angular/cli
包,但这次使用了
-g
标志
install I-g-E@angular/cli@6.2.6

这本身对我来说似乎是个问题,因为在其他构建过程中,我无法做到这一点,因为它需要更高的权限,例如Azure Devops中的root用户


所以我认为这意味着我在构建虚拟机上拥有不应该拥有的特权

这似乎是因为Angular/Cli不再作为全局依赖项安装。ionic命令找不到作为package.json文件一部分的dev依赖项安装。还有人在Azure Devops中使用Ionic命令吗?我正在运行的命令是。爱奥尼亚命令cordova构建浏览器--prod.Hey,我正试图在azure上部署一个爱奥尼亚PWA,并且正在为所有的细节而挣扎。您是否遵循了一组特定的说明,或者您是否能够提供一些关于正确方向的快速指示?