我下载并安装了Raspbian Stretch(内核4.14)的新图像。我安装了Node,并转移了现有的ExpressJS应用程序。我可以启动服务器,除了做一件事以外,像以前一样做所有事情-生成子进程
const { spawn } = require('child_process');
const pyProg = spawn('python', ['/home/pi/jp/scripts/pythons/WifiAuto.py']);
pyProg.stdout.on('data', function(data) {
console.log(data);
// It never enters here
});
此生成对我以前的Raspbian版本有效,但不适用于我安装的新副本。 Node控制台中没有任何错误的日志。
我还尝试生成不同的进程(vlc),但结果是相同的。
const vlcProg = spawn('vlc']);
vlcProg.stdout.on('data', function(data) {
console.log(data);
// It never enters here
});
我会缺少一些库/软件包吗?