node调用linux命令报错,如下图和代码

代码

cnpm install child_process --save

//index.js

const { spawn } = require('child_process');

const ls = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', (data) => {

console.log(`stdout: ${data}`);

});

ls.stderr.on('data', (data) => {

console.log(`stderr: ${data}`);

});

ls.on('close', (code) => {

console.log(`child process exited with code ${code}`);

});

官方文档

https://nodejs.org/api/child_...

报错

clipboard.png

回答:

把node_modules删了,child_process是node自带的

回答:

windows下面没有ls命令,没有-lh参数,也没有/usr路径啊,肯定会报错。

以上是 node调用linux命令报错,如下图和代码 的全部内容, 来源链接: utcz.com/p/191255.html

回到顶部