Existe outra maneira de buscar certas informações do seu package.json
arquivo, usando o módulo pkginfo .
O uso deste módulo é muito simples. Você pode obter todas as variáveis de pacote usando:
require('pkginfo')(module);
Ou apenas alguns detalhes ( version
neste caso)
require('pkginfo')(module, 'version');
E suas variáveis de pacote serão definidas como module.exports
(para que o número da versão seja acessível viamodule.exports.version
).
Você pode usar o seguinte trecho de código:
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
Este módulo possui um recurso muito interessante - ele pode ser usado em qualquer arquivo do seu projeto (por exemplo, em subpastas) e buscará automaticamente as informações do seu projeto. package.json
. Então você não precisa se preocupar onde package.json
está.
Espero que ajude.
console.log(process.version)