Azure DevOps - npm 安装失败并降级 python 版本

Azure DevOps - npm install failure and downgrade python version

我是 Azure 的新手,正在开发一个与某些 java class 交互的 nodejs 应用程序。我正在使用 node-java 模块来实现它。一切在本地运行良好,但当我尝试在 Azure 上部署我的更改时,管道在执行 npm install.

时出现异常

问题 执行 node-gyp rebuild 时发生错误,因此 node-java 的 postInstall 失败。

解决方法 我得到了将 python 版本降级为 2.x.

所需的解决方案

问题 我不确定如何在 Azure DevOps 上降级包?

我已附上屏幕截图供您参考,

非常感谢任何帮助!

找到了!

我需要编辑现有的构建管道并添加 python 2.x 版本的任务。

管道 -> 编辑 -> 代理作业上的加号图标 -> Select Python 版本 -> 使用 2.x.