文件夹中有一个 script.py 文件。
当我使用终端运行命令 pycodestyle script.py 它工作并显示输出。
当我改为使用 Node 执行时,没有显示错误和输出。
const { exec } = require("child_process");
async function checkCodeStandards(){
....
await exec("pycodestyle script.py ", (error, stdout, stderr) => {
console.log("stdout",stdout);
console.log("error",error);
})
}
输出:
stdout
error null
没有打印标准输出。
我什至尝试使用:
const { promisify } = require("util");
const exec1 = promisify(require("child_process").exec);
但没有用。
有什么方法可以让我得到终端中显示的输出?