Pkginfo modülünü package.json
kullanarak 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 ( version
bu 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)