运行flutter pub publish -v
时,您可以在控制台中看到详细的输出,但它非常长,对于大多数终端缓冲区来说太长了。
二进制文件似乎绕过了详细文本的stdout,所以我如何将整个命令记录到一个文件中,管道似乎不起作用:
flutter pub publish -v > ./publish.log # will only contain the normal output
我也尝试过使用tee
,但没有成功。
重新审视我的老问题,很确定的答案是将stderr重定向到stdout:
flutter pub publish -v > ./publish.log &2>1