есть код
(function($) {
$(window).scroll(function() {
var $nav = $('#section-nav');
if (!$nav.hasClass('fixed') &&
$(window).scrollTop() > $nav.offset().top) {
console.log('1231231231123');
}
});
})(jQuery);
я сделал вотчер на галпе который запускает 2 таска
gulp.task('lint', () =>
gulp.src([paths.src+paths.bower+ 'jquery/dist/jquery.js',paths.src+'scripts/**/*.js','!node_modules/**'])
.pipe($.eslint())
.pipe($.eslint.format())
.pipe($.if(!browserSync.active, $.eslint.failAfterError()))
);
и
gulp.task('scripts', () =>
gulp.src([
paths.src+'/scripts/main.js'
])
.pipe($.newer('.tmp/scripts'))
.pipe($.sourcemaps.init())
.pipe($.babel())
.pipe($.sourcemaps.write())
.pipe(gulp.dest('.tmp/scripts'))
.pipe($.concat('main.min.js'))
.pipe($.uglify({preserveComments: 'some'}))
.pipe($.size({title: 'scripts'}))
.pipe($.sourcemaps.write('.'))
.pipe(gulp.dest(paths.out+'scripts'))
.pipe(gulp.dest('.tmp/scripts'))
);
при этом выводит ошибки
Код:
|
[13:00:13] scripts all files 165 B
[13:00:13] Finished 'scripts' after 51 ms
[13:00:14]
app\scripts\main.js
2:5 error Expected indentation of 2 space characters but found 4 indent
2:7 error "window" is not defined no-undef
3:9 error Expected indentation of 6 space characters but found 8 indent
4:9 error Expected indentation of 6 space characters but found 8 indent
5:15 error "window" is not defined no-undef
6:13 error Expected indentation of 10 space characters but found 12 indent
9:4 error "jQuery" is not defined no-undef
? 7 problems (7 errors, 0 warnings)
[13:00:14] Finished 'lint' after 1.18 s |
подскажите как правильно подключить библиотеку jquery и возможно еще дополнительные библиотеки например из бовера
gulp.task('copy:bower-libs', () => {
const bower = {
"jquery": "jquery/dist/jquery*.{js,map}",
"modernizr": "modernizr/modernizr.{js,map}",
}
for (let destinationDir in bower) {
gulp.src(paths.src+paths.bower + bower[destinationDir])
.pipe(gulp.dest(paths.out+paths.lib+destinationDir));
} });
в перспективе добавление слайдера например "owl slider 2"
чтоб все нормально подключалось без ошибок и собиралось как внешние библиотеки