【问题标题】:Save the Angular CLI build logs to a file将 Angular CLI 构建日志保存到文件中
【发布时间】:2020-03-24 22:07:44
【问题描述】:

我已经检查了here 并且没有可以传递给 Angular CLI 以将日志保存到文件的选项。我试过这个:

ng build |& tee output.txt

问题是生成的文件使我的 Atom 编辑器崩溃,并且在 Geany 中它无法读取,因为 [BS]、[ESC] 等字符(它们的删除会破坏格式并且文件仍然无法读取)。

各位大侠,能分享一下你的技巧吗?

【问题讨论】:

  • 我试过这个并为我工作ng build & >> log.txt
  • @Majid,你的命令给出了一个空文件(Ubuntu 16.04),但还是谢谢
  • @EugeneEpifanov 你有没有想出一种方法来做到这一点而不会产生难以理解的混乱?
  • @mtpultz,不,对不起,先生

标签: angular angular2-cli


【解决方案1】:

试试

ng build &> log.txt

【讨论】:

  • 尝试并得到“命令的语法不正确”尝试不使用“&”。最初似乎可以工作,但它把 cmd 窗口变成红色并且 log.txt 是空的。
  • @user3217883 你用的是什么外壳? > 是 bash 中的默认重定向运算符, & 确保 stdout 和 stderr 都应该被重定向。如果您只使用 >,它不会将任何错误重定向到您的文件。从技术上讲,这两种变体都应该没有问题。
  • 我是一个 cmd shell。我还尝试了一个电源外壳。我没有考虑过使用 bash shell。
  • 对于 Windows 尝试 ng build > log.txt 2>&1
猜你喜欢
  • 1970-01-01
  • 2017-09-25
  • 2016-05-26
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多