我想捕获npm run start文件中的输出(我收到了大量错误,我想对如何筛选输出有更多的控制权)。
当我尝试
npm run start > log.txt
Run Code Online (Sandbox Code Playgroud)
我得到一个非常简短的文件(8 行),以 [34m?[39m [90m?wdm?[39m: Failed to compile.
当我尝试
npm run start &> log.txt // redirect stderr and stdout to a file
Run Code Online (Sandbox Code Playgroud)
我得到一个类似的缩写文件(11 行),它以类似的乱码输出结尾。
我错过了什么?
小智 14
这将工作
npm run start 2>&1| tee npm.txt
Run Code Online (Sandbox Code Playgroud)
解释:
2>&1将错误重定向stderr到stdouttee 命令将终端输出写入文件。
对我有用的:
npm start >> log.txt 2>> log.txt
Run Code Online (Sandbox Code Playgroud)
>> log.txt重定向stdout到该文件
2>> log.txt重定向stderr到该文件
其他人都使用and&>>的简写,但我的 mac 和 ubuntu 都不接受它:(stdoutstderr
extra: >覆盖,同时>>追加
| 归档时间: |
|
| 查看次数: |
4997 次 |
| 最近记录: |