node.js - 如何在托管的 VSO Build Agent 中设置 Node.js 和 NPM 版本号?

标签 node.js visual-studio tfsbuild build-automation azure-devops

在 Visual Studio Online 中,您现在可以在生成定义的“常规”选项卡上设置生成依赖项。

enter image description here

但是..有没有办法设置 Node.js 和 NPM 的版本?

似乎托管构建代理目前正在使用 Node.js v0.12.7 和 NPM v2.11.3,但我需要 Node.js v4.2+ 和 NPM v3.3+。有没有办法强制执行?

附言:本地 VSO 构建代理不是一个选项。

最佳答案

现在有一个 Node Tool installer可用的。 Daniel 共享的软件 list 链接非常有用,我发现安装程序深入研究了托管 VS2017 代理的 Node 规范。

Finds or downloads and caches the specified version of Node.js and adds it to the PATH

尝试在 Node/npm 步骤之前添加 Node 工具安装程序步骤。

关于node.js - 如何在托管的 VSO Build Agent 中设置 Node.js 和 NPM 版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33150823/

相关文章:

javascript - Node.js 服务器没有收到 AJAX 请求?

node.js - nodejs , socket.io 简单的代码内存泄漏

c# - 为什么 Visual Studio Debugger 不枚举 BitArray 并显示结果?

c++ - CMake 与 Visual Studio 2017 C++ 核心指南检查器 (CppCoreCheck) 的集成

mstest - vstest.console.exe 可以运行 web 性能测试吗?

javascript - 使用 -g 标志时 Node.js 总是给出错误

javascript - 在 node.js 中生成一个新的独立进程

asp.net - Visual Studio Asp.Net 开发服务器真的是多线程的吗?

visual-studio - 使用VS2008 devenv.exe在命令行上构建Biztalk 2009解决方案时出现“随机” .NET运行时错误

c# - 如何将特定输出值从 exe (c#) 发送到 powershell 脚本