Помогите решить проблему с выводом ошибки javascript в gulp при помощи плагинов, которые выводят ошибку в отдельном окне, как notyfication. Для less настроил, а вот для javascript не выходит подтянуть этот функционал. Gulp начал пользоваться совсем недавно, поэтому прошу помощи.
Все подключенные плагины
var gulp = require('gulp'),
watch = require('gulp-watch'),
prefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
less = require('gulp-less'),
sourcemaps = require('gulp-sourcemaps'),
rigger = require('gulp-rigger'),
cssmin = require('gulp-clean-css'),
imagemin = require('gulp-imagemin'),
pngquant = require('imagemin-pngquant'),
notify = require('gulp-notify'),
multipipe = require('multipipe'),
plumber = require('gulp-plumber'),
errorNotifier = require('gulp-error-notifier'),
rimraf = require('rimraf'),
browserSync = require("browser-sync"),
reload = browserSync.reload;
Таск для для обработки js файлов, тут если можно помогите настроить, чтобы можно было выводить ошибку.
gulp.task('js:build', function () {
gulp.src(path.src.js)
.pipe(rigger())
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(sourcemaps.write())
.pipe(gulp.dest(path.build.js))
.pipe(reload({
stream: true
}));
});
Вот небольшое видео по которому настроил для less, попробовал тот же подход для js не вышло, возможно что-то не так делаю.
Установите модуль gulp-util
.
А в вызове сделайте так -
gulp.task('js:build', function () {
gulp.src(path.src.js)
.pipe(rigger())
.pipe(sourcemaps.init())
.pipe(uglify().on('error', gutil.log))
.pipe(sourcemaps.write())
.pipe(gulp.dest(path.build.js))
.pipe(reload({
stream: true
}));
});
И не забудьте в импорт модулей добавить var gutil = require('gulp-util');
Соответствено логгируйте там - где ошибка.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте я новичок в JS, не подскажите как реализовать такую идеюЕсть 1но поле для текста, 2 кнопки переключения раскладки иностранного...