1
Node.jsスクリプトの内部からWebpackのバージョンを検出する方法はありますか?Node.js APIでWebpackのバージョンを検出する方法は?
Node.jsスクリプトの内部からWebpackのバージョンを検出する方法はありますか?Node.js APIでWebpackのバージョンを検出する方法は?
あなたは、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
というパッケージを使用して終了直後に
が印刷されていないことに注意してください。