Ionicのソースみていて、あとで使えそうな気がしたので覚書。
IonicのCLIコマンド初期化時にこういうコードが走る。
var semver = require('semver');
if (semver.lt(process.version, 'v6.4.0')) {
console.log('ERR: Your Node.js version is ' + process.version + '. Please update to the latest Node 8 LTS.');
process.exit(1);
}
semberでproccess.version
の値を比較して、古いならerrorでexitする。
あとこれも何気に便利そうな気はしている。
process.on('unhandledRejection', function(r) { console.error(r); });