Error: stdout maxBuffer exceeded
请问stdout 的缓存要怎么清除。。或者可以在哪设置大小?
Error: stdout maxBuffer exceeded
请问stdout 的缓存要怎么清除。。或者可以在哪设置大小?
log 内容是什么?大到超出系统缓冲区了吗?应该是特定的操作系统才有的问题吧?
不懂呀。。不知道这个缓冲区指的是什么,我以为 控制台 面板 有设定缓冲区之类的。。应该不是系统缓冲区吧
在 mac pro 和 win10 的电脑上都会这样
我是在插件里面调用 android studio 项目中的 gradlew 来打包,log的内容是gradlew 的 stdout,代码大概是下面这样的。。

这不是 Editor.log 的问题,这是 exec 的问题,exec 是一次性读取并输出所有 stdout 的,默认的 buffer 比较小就会有这个问题。虽然你可以调大 buffer 尺寸,不过我还是建议改用 spawn,更加安全一些。
好的。。。谢谢啦
。。。