【发布时间】:2018-08-29 11:23:37
【问题描述】:
我最近安装了用于 Bamboo (Linux) 的 Angular-CLI。我已经验证它可以从终端运行,所以我在 Bamboo 中创建了一个脚本任务,它有一个命令:“ng build”。但每次,日志都会显示错误“ng: command not found”。
这可能是什么原因?该软件包已全局安装,如果有任何区别,则与 NPM 链接,我已重新安装它并验证缓存,我已将其路径定义为 Bamboo 中的可执行文件(命令类型,因为 Bamboo 显然不支持 Angular?)。我已确保以竹 linux 用户的身份检查该命令,它在那里工作!但由于某种原因,Bamboo 本身并没有看到它。哦,我按照推荐使用@angular/cli。
坦率地说,我很难过。任何帮助将不胜感激,我已经坚持了一段时间了。
@SSS 写入...
因为我遇到了同样的问题,所以我添加了赏金。
我在 Windows Server 上运行 Atlassian Bamboo v6.2.2,我收到此错误:
23-Apr-2020 13:49:20 + ng build --configuration=develop
23-Apr-2020 13:49:20 + ~~
23-Apr-2020 13:49:20 + CategoryInfo : ObjectNotFound: (ng:String) [], CommandNotFoundE
23-Apr-2020 13:49:20 xception
23-Apr-2020 13:49:20 + FullyQualifiedErrorId : CommandNotFoundException
如果我在自己的凭据下运行 PowerShell 脚本,它运行良好。我什至添加了
npm install -g @angular/cli
到 ng build 命令之前的脚本,但这也不起作用。
我认为这只是 Bamboo 代理无法找到 ng CLI 的情况,但我无法确定它的位置。
【问题讨论】:
标签: angular-cli bamboo