首頁 >web前端 >js教程 >如何使用'child_process”在 Node.js 中執行命令列二進位檔案?

如何使用'child_process”在 Node.js 中執行命令列二進位檔案?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-05 16:55:12722瀏覽

How Can I Execute Command Line Binaries in Node.js Using `child_process`?

使用 Node.js 執行命令列二進位檔案

使用 child_process 模組從 Node.js 執行第三方命令行二進位檔案非常簡單。

使用 exec 進行完整輸出

至執行指令並擷取其完整輸出,請使用child_process.exec:

使用spawn進行流輸出

要使用流處理程序I/O,請使用child_process.spawn:

要使用流處理程序I/O,請使用child_process.spawn:

使用execFile可執行文件

要執行可執行文件而不是命令,請使用child_process.execFile:

同步函數

    用於同步執行時,Node.js提供了這些的同步對應方法:
  • child_process.execSync
  • child_process.spawnSync
child_process.execFileFileSync

會像異步那樣回傳ChildProcess實例

注意: 對於 Node.js 版本 0.11.12 及更高版本,上述範例適用。對於早期版本,請參閱提供的答案中包含的舊程式碼。

以上是如何使用'child_process”在 Node.js 中執行命令列二進位檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn