前端知库

Execa

基于 child_process 的 Node.js 子进程执行库,适合在脚本中调用命令。

在脚本、应用或库中执行命令,基于 Node.js 的 child_process,支持 Promise 和模板字符串语法,可直接运行本地安装的二进制而不用 npx。

参数无需转义或加引号,没有 shell 注入风险;对 Windows 的 shebang、PATHEXT 和优雅终止做了处理,出错时给出详细错误信息。当前版本要求 Node.js 22 及以上。

许可:MIT。