Pkginfo modülünü package.jsonkullanarak dosyanızdan belirli bilgileri almanın başka bir yolu var .
Bu modülün kullanımı çok basittir. Tüm paket değişkenlerini aşağıdakileri kullanarak alabilirsiniz:
require('pkginfo')(module);
Veya yalnızca belirli ayrıntılar ( versionbu durumda)
require('pkginfo')(module, 'version');
Ve paket değişkenleriniz olarak ayarlanacaktır module.exports(bu nedenle sürüm numarasına şuradan erişilebilir module.exports.version).
Aşağıdaki kod snippet'ini kullanabilirsiniz:
require('pkginfo')(module, 'version');
console.log "Express server listening on port %d in %s mode %s", app.address().port, app.settings.env, module.exports.version
Bu modül çok güzel bir özelliğe sahiptir - projenizdeki herhangi bir dosyada (örneğin alt klasörlerde) kullanılabilir ve otomatik olarak bilgisayarınızdan bilgi alır package.json. Yani nerede olduğun için endişelenmene gerek yok package.json.
Umarım yardımcı olur.
console.log(process.version)