Add 'node' to 'tsconfig.app.json':
{ "compilerOptions": { "types": ["node"] } }
Add 'appVersion' to 'src/environments/environment.prod.ts':
export const environment = { production: true, appVersion: require('../../package.json').version };
Add 'appVersion' to 'src/environments/environment.ts':
export const environment = { production: false, appVersion: require('../../package.json').version + '--dev' };
Add 'appVersion' attribute for the main 'AppComponent':
import { Component, HostBinding } from '@angular/core'; import { environment } from 'src/environments/environment'; @Component({ ... }) export class AppComponent { @HostBinding('attr.app-version') appVersionAttr = environment.appVersion; }
CLI commands to bump up the version via npm:
npm version patch npm version minor npm version major