我该如何用NodeJS脚本实现类似Python的os.system的功能?

11 浏览
0 Comments

我该如何用NodeJS脚本实现类似Python的os.system的功能?

这个问题已经在这里有了答案:

使用Node.js执行一个命令行二进制文件

在Python脚本中,我可以简单地实现如下:

import os
import asyncio
async def do_something():
    os.system("pip list")
asyncio.run(do_something())

但是在JavaScript/NodeJS中呢?我发现那里还有一个叫做 \'os\' 的模块,但我该如何使用它呢?

admin 更改状态以发布 2023年5月23日
0
0 Comments

您可以使用child_process库来运行bash命令。以下是一个示例。

import { exec } from "child_process";
exec("pip list", (error, stdout, stderr) => {
  console.log(stdout);
})

0