Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 预生成脚本路径未记录输出_Tfs_Msbuild_Npm_Build Definition - Fatal编程技术网

Tfs 预生成脚本路径未记录输出

Tfs 预生成脚本路径未记录输出,tfs,msbuild,npm,build-definition,Tfs,Msbuild,Npm,Build Definition,我在生成定义中定义了预生成PowerShell脚本。PowerShell脚本将执行一个程序: & "c:\Program Files\nodejs\npm.cmd" "run" "build" 当npm运行时,npm会将内容写入标准输出/控制台。但是,此输出不会显示在我的构建日志中 我需要做什么来确保构建日志捕获此控制台输出 换句话说,我是否可以向&“c:\Program Files\nodejs\npm.cmd”“run”“build”添加一些内容,将输出通过管道传输到构建日志 编辑

我在生成定义中定义了预生成PowerShell脚本。PowerShell脚本将执行一个程序:

& "c:\Program Files\nodejs\npm.cmd" "run" "build"
npm
运行时,npm会将内容写入标准输出/控制台。但是,此输出不会显示在我的构建日志中

我需要做什么来确保构建日志捕获此控制台输出

换句话说,我是否可以向
&“c:\Program Files\nodejs\npm.cmd”“run”“build”
添加一些内容,将输出通过管道传输到构建日志

编辑:

我认为是这三种情况之一,但不确定是哪一种:

& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Out-Host
& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Write-Host
& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Write-Output

如果您将日志记录设置为详细,它将记录所有内容

我通常在每一行的末尾加一个-Verbose