【发布时间】:2018-11-01 17:03:39
【问题描述】:
从昨天开始,我在 VS Devops 中使用 Ionic Command 时遇到以下错误。在日志中,唯一的区别是 VSTS 托管命令现在默认使用昨天发布的 Ionic 4.3.0。
2018-11-01T16:45:56.7262388Z > 运行 应用程序:离子科尔多瓦构建:生产--平台=浏览器 2018-11-01T16:45:56.7687163Z 'ng' 未被识别为内部或 外部命令,2018-11-01T16:45:56.7818095Z [警告] 不是 安装——这里是手动安装的方法:npm i -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 --no-confirm: 安装@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 ##[section]Finishing: Ionic 命令 cordova 构建浏览器 --prod
为了证明这一点,我运行了一个昨天成功运行但今天失败的先前构建。
@angular/cli 在package.json 文件中。我还添加了另一个 npm 任务以在 Ionic 命令运行之前手动安装 @angular/cli,但我仍然遇到相同的错误。
我最初认为这可能是因为我们的软件包已过期,但我已在本地更新到 Ionic 4.3.0,并且所有构建都正确无问题。
任何帮助将不胜感激。
【问题讨论】:
-
所以这似乎是因为 Angular/Cli 不再作为全局依赖项安装。 ionic 命令找不到作为 package.json 文件一部分的 dev 依赖项安装。还有其他人在 Azure Devops 中使用 Ionic 命令吗?我正在运行的命令是 . Ionic Command cordova 构建浏览器 --prod.
-
嘿,我正在尝试在 azure 上部署一个 Ionic PWA,并且在所有的点点滴滴中都有些挣扎。您是否遵循了一组特定的说明,或者您能否提供一些快速指示以指明正确的方向?
标签: cordova ionic-framework azure-devops angular-cli