Wpis z mikrobloga

Mireczki pytanie z kategorii java script (sic!):

W pliku package-lock.json mam linijkę z informacją o wersji aplikacji która jest podbijana automatycznie przy mergu do developa: "version": "1.0.19"
Aplikacja jako taka (na bazie node.js) jest w osobnym pliku xyz.js.

W jaki sposób mogę pobrać numer wersji(z pliku package-lock.json) w pliku xyz.js by go wyświetlić przy starcie aplikacji?

#naukaprogramowania #programowanie #programista15k #javascript #nodejs
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W pliku package-lock.json mam linijkę z informacją o wersji aplikacji która jest podbijana automatycznie przy mergu do developa: "version": "1.0.19"


@Generyczny_nick: Znaczy się w package.json. Na package-lock chyba nie powinieneś patrzeć ( ͡° ͜ʖ ͡°)

W jaki sposób mogę pobrać numer wersji(z pliku package-lock.json) w pliku xyz.js by go wyświetlić przy starcie aplikacji?

Jak odpalasz apkę przez npma to process.env.npm_package_version, ewentualnie załaduj package.json przez require('.package.json');
  • Odpowiedz
Zmiennej process.env.npmpackageversion nie udało mi się wyciągnąć prawdopodobnie dlatego, że aplikację uruchamian poprzez node xyz.js.

Ale fajnie się sprawdziło:
const { version } = require('./package.json');
  • Odpowiedz