Я использовал Angular 5 до перехода на Angular 6, чтобы я мог использовать веб-пакет.Я генерировал файл version.json, используя GenerateJsonPlugin, но я не могу понять, как это сделать, используя angular cli, потому что я больше не использую Webpack.Есть ли способ сделать это с помощью Angular Cli?
/ Build the version.json file for easier debugging/bug reporting
new GenerateJsonPlugin('version.json', {
version: packageObj.version,
scmBranch: git.branch(),
scmLastCommit: git.long(),
buildDate: new Date().toISOString()
}),
Получил решение
//created a new file called version.js
//in the package.json, ran the script node version.js which generates the version.json
const git = require('git-rev-sync');
const packageObj = require('./package.json');
const fs = require('fs');
const version = {
version: packageObj.version,
scmBranch: git.branch(),
scmLastCommit: git.long(),
buildDate: new Date().toISOString()
};
const json = JSON.stringify(version);
fs.writeFile("version.json", json, (err) => {
if (err) throw err;
});