Para obter a versão do package.json
em uma aplicação Node.js, você pode usar o módulo fs
(sistema de arquivos) para ler o arquivo package.json
e, em seguida, analisar o conteúdo para obter a versão. Aqui está um exemplo de como você pode fazer isso:
const fs = require('fs');
// Caminho para o arquivo package.json
const packageJsonPath = './package.json';
// Lê o conteúdo do arquivo package.json
fs.readFile(packageJsonPath, 'utf8', (err, data) => {
if (err) {
console.error('Erro ao ler o arquivo package.json:', err);
return;
}
// Analisa o conteúdo como JSON
try {
const packageJson = JSON.parse(data);
// Obtém a versão do package.json
const versao = packageJson.version;
console.log('Versão do package.json:', versao);
} catch (jsonError) {
console.error('Erro ao analisar o JSON do package.json:', jsonError);
}
});
Este código utiliza a função readFile
do módulo fs
para ler o conteúdo do arquivo package.json
. Em seguida, ele analisa o conteúdo como JSON e obtém a versão do package.json
.
Certifique-se de substituir ./package.json
pelo caminho real do seu arquivo package.json
se estiver em um local diferente. Este exemplo assume que você está executando este código no mesmo diretório onde o package.json
está localizado.