Как создать отчет о покрытии через задание gulp в Angular 4?
Я пробовал так много плагинов для написания gulp задачи, чтобы сгенерировать отчет о покрытии в Angular 4, но никто не работал. Вся документация для файлов javascript, а в angular 4 у нас есть файлы машинописи. Однажды я попытался преобразовать все мои ts-файлы в js-файлы, используя машинописный текст gulp, а затем передал эти ссылки javascript в исходный код gulp, но в конце концов это заканчивается ошибками.
Есть ли плагин для angular 2+ для генерации отчета о покрытии через gulp?
Спасибо!
1 ответ
Решение
Я нашел одно решение для этого, используя gulp-exec.
В gulp-exec мы можем запустить любую команду.
var exec = require('child_process').exec;
gulp.task('task', function (cb) {
exec('ng test -cc', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})