2017-01-21 8 views

答えて

1

あなたは、Linuxのコマンドの出力を実行し、解析しようとすることができます:

var exec = require('child_process').exec; 
// if webpack is installed locally, remove --global flag 
var cliCommand = "npm ls webpack --global=true --json=true"; 

exec(cliCommand, function (error, stdout, stderr) { 
    if (stderr) { 
    console.log('ERR' + stderr); 
    } 
    else if (stdout) { 
    console.log('webpack version: ' + JSON.parse(stdout).dependencies.webpack.version);  
}) 

exec関数は非同期コールバックを使用するため、結果は私がlistverというパッケージを使用して終了直後に

0

が印刷されていないことに注意してください。

関連する問題