Azure Pipelines の設定で、次のような感じで Npm タスクを追加したとき、
Node.js 系のコマンドが認識されていないと、エラーが出て Npm タスクを実行できません。
そのような場合は、steps
の先頭で、次のように NodeTool (Node.js Tool Installer) タスクを実行しておくと、うまく動作するようになります 。
NodeTool タスクは実行のたびに Node.js をダウンロード&インストールするわけではなく、VM 上に存在するキャッシュなどを使って Node.js の環境をセットアップするため、通常は数秒で実行が完了します。
npm
コマンドにパスが通るので、次のようにスクリプトで直接 npm
コマンドを実行することも可能です。
関連記事