Я хотел бы знать, как я могу расширить процесс сборки угловых-cli.Расширить процесс сборки угловых-cli
Я хочу добавить дополнительный файл JSON в папку /dist
после того, как cli завершает работу. Я не вижу способ добавить обратный вызов в angular-cli-build.js
.
Я пробовал:
var Angular2App = require('angular-cli/lib/broccoli/angular2-app');
var ngCliVersion = require('./ng-cli-version');
module.exports = function (defaults) {
/* CREATE JSON FILE CONTAINS INFO ABOUT BUILD VERSION AND GIT COMMIT */
ngCliVersion.createVersionFile();
return new Angular2App(defaults, {
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
'zone.js/dist/*.js',
'core-js/client/shim.js',
'reflect-metadata/*.js',
'rxjs/**/*.js',
'@angular/**/*.js'
]
});
};
Проблема заключается в том, что кли салфетках dist
папки, прежде чем он начинает так файл я создал удален.
Как продлить процесс сборки должным образом без взлома cli?
Просто добавьте свой файл в папку 'public /', он будет скопирован в 'dist /' as is ... – Sasxa
@Sasxa, который является правильным подходом к использованию здесь, можете ли вы поместить это в виде ответ, чтобы его можно было принять и найти/использовать другими? – Brocco
@ Brocco Done! (: – Sasxa