サービスとして実行されているtfsエージェントでnpmモジュールを実行する方法は?TFS 2017オンプレミスはcmd内のノードモジュールを見つけることができません
これは私の設定です。
Iローカルマシン上のセットアップエージェントで、TFS 2017はオンプレミスで動作します。 そして、サービスとして稼動しているエージェントにaureliaアプリケーションを構築しようとしています。 エージェントが実行されているマシンにノード、aurelia cli、およびnpmをインストール済みです。コマンドau build
(aurelia cli build)を使用して手動でcmdを実行して、グローバルにアクセスしました。しかし、au
(ツール)とbuild
(引数)を実行しているコマンドラインビルドステップを作成すると、エージェントはauを見つけられません。
他のnpmモジュールも見つからないと思います。
ニース!変更サービスアカウントは私のために働く。ありがとうございました。 – janmvtrinidad
TFSサーバーのenv変数(パス)を変更する必要があります。またはビルドコントローラで? – Sreekumar
@Sreekumar env変数を手動で変更する必要はありません。既定では、パス環境(ユーザー変数)変数にはC:\ Users \ [XXX] \ AppData \ Roaming \ npmが含まれています(存在しない場合)。 –