Існує ще один спосіб отримання певної інформації від вашого package.json
файлу, а саме за допомогою модуля pkginfo .
Використання цього модуля дуже просте. Ви можете отримати всі змінні пакета, використовуючи:
require('pkginfo')(module);
Або лише певні деталі (version
в даному випадку)
require('pkginfo')(module, 'version');
І змінні вашого пакета будуть встановлені на module.exports
(тому номер версії буде доступний черезmodule.exports.version
).
Ви можете використовувати такий фрагмент коду:
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
Цей модуль має дуже гарну функцію - його можна використовувати у будь-якому файлі вашого проекту (наприклад, у підпапках), і він автоматично отримуватиме інформацію з вашого package.json
. Тож не потрібно хвилюватися, де ти package.json
є.
Я сподіваюся, що це допоможе.
console.log(process.version)