运行`npm install`时如何从node exec获取输出?

lin*_*dan 1 node.js npm-install

我正在运行以下内容:

const exec = require('child_process').exec;
let installProcess = exec('npm install');
    installProcess.stdout.pipe(process.stdout);
    installProcess.stderr.pipe(process.stderr);
Run Code Online (Sandbox Code Playgroud)

但是我的终端没有输出,我还能尝试什么?

lin*_*dan 5

以下最终对我有用:

const execSync = require('child_process').execSync;
execSync('npm install', {stdio:[0,1,2]});
Run Code Online (Sandbox Code Playgroud)