You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps构建流水线安装Angular-CLI的部署位置咨询

Azure DevOps构建流水线工具安装问题解答

首先给出明确结论:在Azure DevOps构建流水线中安装Angular-CLI这类工具,不会被安装到你本地部署的Azure DevOps服务器上。

所有流水线内的命令执行、工具安装操作,生效范围都仅限于当前执行构建任务的**构建代理(Agent)**节点,和Azure DevOps服务端完全隔离。服务端仅负责任务调度、日志收集,不会参与命令的实际执行。

工具的实际安装位置根据你使用的代理类型有所区别:

  • 如果你使用的是微软托管代理:每次构建启动的都是独立的临时虚拟机实例,你安装的工具会被存放在该临时虚拟机的对应软件包目录下,比如全局安装的Angular-CLI会存放在虚拟机当前用户的npm全局目录。构建任务执行完成后,该临时虚拟机会被直接销毁,安装的工具不会有任何残留。
  • 如果你使用的是自托管代理:工具会被安装到你部署代理服务的物理/虚拟机的对应路径下,全局安装的npm包可以在代理机器上执行npm root -g命令查看具体存储路径。除非你手动卸载或者重装代理环境,否则全局安装的工具会长期保留,后续构建任务可以直接复用。

补充说明:如果你的安装命令没有加-g参数仅做项目本地安装,那Angular-CLI只会被存放在当前构建任务的工作目录下的node_modules文件夹中,不会写入代理系统的其他路径。

内容的提问来源于stack exchange,提问作者Behzad Behin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 22:36:04