Kiedy próbowałem wyświetlić wersję z package.json w lokalnym (trybie deweloperskim) w kątowym, udało mi się to zrobić. np
import {version} from '../../package.json';
const VERSION = `${version}-a.a.a-b.b.b`;
const VERSION = $ {wersja};
Wartość VERSION jest wyświetlana prawidłowo jako „1.0.0”. Problem występuje, gdy próbowałem dołączyć wartość wersji z pliku package.json do ciągu znaków w pliku app.module.ts, gdy aplikacja jest zbudowana w trybie produkcyjnym.
Próbowałem sprawdzić wersję typeof z pliku package.json, zwróciła ciąg.
Muszę wyświetlić wersję z package.json dołączoną do wartości ciągu w app.module.ts w trybie prod w trybie kątowym. życzliwa pomoc. dzięki
1
adhs91
20 listopad 2019, 11:24
stackoverflow.com/questions/34907682/…
– Saurabh Yadav
20 listopad 2019, 11:36
HI @saurabh, nie, to nie pomogło.
– adhs91
20 listopad 2019, 13:55
1 odpowiedź
Możesz użyć do tego pliku environment.ts. Spróbuj tego
import { version } from '../../package.json';
export const environment = {
VERSION: version,
};
Możesz teraz używać environment. VERSION
ciągłe używanie w Twojej aplikacji.
0
Shailesh Ladumor
20 listopad 2019, 12:05
W rzeczywistości próbowałem console.log wartość, gdzie otrzymuję właściwą odpowiedź (1.0.0-a.a.a-b.b.b), ale kiedy próbowałem wyświetlić w aplikacji, wyświetla się jako "[Object object]".
– adhs91
20 listopad 2019, 13:57
Wersja logu konsoli i sprawdź co masz? obiekt lub po prostu ciąg
– Shailesh Ladumor
21 listopad 2019, 06:09
Otrzymałem wartość ciągu w console.log.
– adhs91
25 listopad 2019, 07:23