gpt4 book ai didi

angular-cli - Bamboo - "ng command not found"

转载 作者:行者123 更新时间:2023-12-05 07:30:50 25 4
gpt4 key购买 nike

我最近安装了用于 Bamboo (Linux) 的 Angular-CLI。我已经验证它可以从终端运行,所以我在 Bamboo 中创建了一个脚本任务,它有一个命令:“ng build”。但每次,日志都会显示错误“ng: command not found”。
这可能是什么来源?该软件包已全局安装,如果有任何不同,则与 NPM 链接,我已经重新安装它并验证了缓存,我已将其路径定义为 Bamboo 中的可执行文件(命令类型,因为 Bamboo 显然不支持 Angular?)。我已经确保以 bamboo 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 安装-g @angular/cli到 ng build 命令之前的脚本,但这也不起作用。

我认为这只是 Bamboo 代理无法找到 ng CLI 的情况,但我不知道它位于何处。

最佳答案

嗯,很奇怪......你能发布你的脚本配置吗(比如你为解释器(例如 Shell)和脚本位置(例如 Inline)选择了什么)?您可以做的一个选择是添加一个可执行文件 (Bamboo Administration\Executables) 并创建一个命令类型的可执行文件(您必须在其中指定命令的路径),然后您可以通过添加一个类型的任务来使用此可执行文件命令你的计划。

关于angular-cli - Bamboo - "ng command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52076302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com