Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2016, 15:31
Новичок на форуме
Отправить личное сообщение для ko-n-trast Посмотреть профиль Найти все сообщения от ko-n-trast
 
Регистрация: 18.03.2015
Сообщений: 2

как подключить jquery к gulp(eslint) чтоб убрать ошибки с eslint
есть код
(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"
чтоб все нормально подключалось без ошибок и собиралось как внешние библиотеки

Последний раз редактировалось ko-n-trast, 21.12.2016 в 15:33.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Вопрос следующий, как сделать чтоб вытаскивало картинку с префиксом "1" Maxsl_89 Элементы интерфейса 1 14.10.2013 13:35
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
как подключить две версии библиотеки jquey одновременно abuGabi jQuery 6 05.11.2011 07:45
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17