安裝特定 Node.js 版本以執行節點工作。
語法
# Node.js tasks runner installer v0
# Install specific Node.js version to run node tasks.
- task: NodeTaskRunnerInstaller@0
inputs:
nodeVersion: '6' # '6' | '10' | '16'. Alias: runnerVersion | installVersion. Required. Version of runner to install. Default: 6.
# Node.js tasks runner installer v0
# Install specific Node.js version to run node tasks.
- task: NodeTaskRunnerInstaller@0
inputs:
nodeVersion: '6' # '6' | '10'. Alias: runnerVersion | installVersion. Required. Version of runner to install. Default: 6.
輸入
nodeVersion
-
要安裝的運行程式版本
輸入別名: runnerVersion | installVersion。
string。 必須的。 允許的值: 6 (Node.js 6.17.1)、 10 (Node.js 10.24.1)、 16 (Node.js 16.20.2)。 預設值: 6。
選擇要安裝的節點版本。
nodeVersion
-
要安裝的運行程式版本
輸入別名: runnerVersion | installVersion。
string。 必須的。 允許的值: 6 (Node.js 6.17.1)、 10 (Node.js 10.24.1)。 預設值: 6。
選擇要安裝的節點版本。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性。
輸出變數
沒有。
備註
採用排除 Node.js 6 工作執行器之代理程式版本時,您可能會偶爾需要執行尚未更新來使用較新版本 Node.js 執行器的任務。 對於此方案,我們提供了一種仍然使用依賴於 Node 生命週期終止運行程式的任務的方法。 有關更多資訊,請參閱 Node runner 指南 博客文章。
以下任務示例顯示了如何即時安裝 Node 6 執行程式,以便較舊的任務可以成功運行。
steps:
- task: NodeTaskRunnerInstaller@0
inputs:
runnerVersion: 6
需求
| 要求 | 說明 |
|---|---|
| 管線類型 | YAML、傳統組建、傳統版本 |
| 執行於 | Agent、DeploymentGroup |
| 要求 | 沒有 |
| 能力 | 此工作不符合作業中後續工作的任何需求。 |
| 命令限制 | 任意 |
| Settable 變數 | 任意 |
| 代理程式版本 | 2.144.0 或更新 |
| 工作類別 | 效用 |