使用toString还是将编码作为execSync中的选项传递?

问题描述

文档中的execSync()接受编码值作为选项。

const data = execSync( 'cat ./file.json',{ encoding: 'utf8'} );

我在其他地方也看到使用toString()代替

const data = execSync( 'cat ./file.json').toString();

在这个stackoverflow问题中,我同时看到了两者的用法Buffer returned by child_process.execSync is incomplete

由于我猜内部execSync使用readFileSync,然后仅使用toString(),因此有人可以澄清使用的区别吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)