fix(pipe): make sure the pipe is not stuck (#2933)
fix(pipe): make sure the pipe is not stuck (#2933)

When process is spawned with the 'pipe' set for stdout and stderr, Node expects these streams to be actually dispatched. If we don't, write into pipe becomes blocking and chrome stalls.

We work around that via setting 'ignore' to the stdin, stdout and stderr when the pipe communication channel is used.
GoogleChrome/puppeteer,GoogleChrome/puppeteer,puppeteer/puppeteer,puppeteer/puppeteer,puppeteer/puppeteer,puppeteer/puppeteer,GoogleChrome/puppeteer