Node.js ツールインストーラータスク

Azure Pipelines

ビルド

このタスクは、指定されたバージョンの Node.js を検索、ダウンロード、およびキャッシュし、パスに追加する場合に使用します。

確認要求

なし

YAML スニペット

# Node.js tool installer
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH
- task: NodeTool@0
  inputs:
    #versionSpec: '6.x' 
    #force32bit: false # Optional
    #checkLatest: false # Optional

引数

引数 説明
versionSpec
バージョンの仕様
必要使用する Node.js バージョン を指定します。 semver のバージョン範囲の構文を使用します。
: 7.x6.x6.10.0>=6.10.0
既定値:6.x
force32bit
X64 エージェントで32ビットバージョンを使用する
Optional64ビットの Windows エージェントに Node.js の x86 バージョンをインストールします。 は Windows でのみ機能します。
checkLatest
最新バージョンの確認
Optionalエージェントで、バージョンの仕様を満たす最新の使用可能なバージョンを確認する場合に選択します。たとえば、このビルドを 自己ホスト型エージェント で実行し、常に最新バージョンを使用する場合に、このオプションを選択し 6.x ます。

ヒント

Microsoft がホストするエージェントを使用している場合は、このチェックボックスをオフのままにしておく必要があります。 Microsoft でホストされているエージェントは定期的に更新されますが、多くの場合、最新バージョンの方が少し遅れています。 このボックスをオンにすると、ビルドによって新しいマイナーバージョンに更新するのに大量の時間がかかります。

ソースを開く

このタスクは、 GitHub のオープンソースです。 フィードバックと投稿が歓迎されます。

よく寄せられる質問

ツールインストーラーの詳細については、どこで学習できますか。

ツールのインストーラーと例の詳細については、「 ツールインストーラー」を参照してください。

エージェントは必要ですか?

ビルドまたはリリースを実行するには、エージェントが少なくとも 1 つ必要です。

問題が発生しています。 どのように対処すればよいですか?

ビルドとリリースのトラブルシューティングに関するページを参照してください。

既定のエージェント プールが選択できず、ビルドまたはリリースをキューに入れることができません。 これをどのように修正すればよいですか?

エージェント プール」を参照してください。

NuGet プッシュ タスクが次のエラーで失敗します: "Error: unable to get local issuer certificate" (エラー: ローカル発行者の証明書を取得できません)。 どうしたらいいですか。

これは、信頼されたルート証明書を追加することで修正できます。 ビルド エージェントに NODE_EXTRA_CA_CERTS=file 環境変数を追加するか、パイプラインに NODE.EXTRA.CA.CERTS=file タスク変数を追加することができます。 詳細については、環境変数に関するページを参照してください。