如何在 NodeJS 中通过 child_process 运行 ">" UNIX 命令?

How to run ">" UNIX command by child_process in NodeJS?

我正在尝试 运行 基于 Linux 的 OS 上的命令并将输出保存到文件中。这是我在使用终端时所做的:

wpa_passphrase SSID sample_password > /etc/wpa_supplicant.conf

我想 运行 在我的 NodsJS 应用程序上执行此命令,但它无法正常工作:

const wpa_passphrase = spawnSync('wpa_passphrase', [`"${ssid}"`, `"${password}"`, '>', paths.wpaConfig]);

问题是,运行 > 命令无法将输出保存到我​​指定的路径。 我应该如何通过 spawnSync 来 运行 这个命令?

尝试将 shell 选项设置为 true

https://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options