我正在尝试使用execa将stdin转换为docx文件。我等待的承诺是悬着的,永远不会实现。我尝试过用n
终止stdin,但这不起作用。
const process = execa('pandoc', ['-', '-o', 'file.docx'])
process.stdin.write('input to be made into a docx file')
process.stdin.write('n')
const result = await process
好的,我明白了。节点可写流有一个end()
方法。
const process = execa('pandoc', ['-', '-o', 'file.docx'])
process.stdin.write('input to be made into a docx file')
process.stdin.end();
const result = await process