Задать вопрос
  • [MODx]. Evo или Revo?

    @bezalkogoln1y-coder
    Dmi3yy Евгений Борисов Отцы, ну сейчас то ваше мнение поменялось?
    Ну ларавель же, блэйд, композер, артисан, ну как можно от этого отказаться в пользу уже готовых модулей... и самого лучшего шаблонизатора Fenom (нет)
    Зачем использовать специализированные модули, которые писались специально для модх, если теперь можно использовать абсолютно любые. Зашел на packagist.org, нашел, спуллил, написал фасад, написал сниппет, если нужен и все. 10 минут)
    Ответ написан
    2 комментария
  • Как подключать к странице библиотеки из node_modules?

    @bezalkogoln1y-coder
    Я делаю через отдельный таск.
    Просто собираю всю библиотеку подключений в один файл.

    // Библиотека CSS
    function libsCSS() {
       return src([
          'node_modules/bootstrap/dist/css/bootstrap.css',
          'node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css',
       ])
          .pipe(concat('libs.min.css'))
          .pipe(csso())
          .pipe(dest('build/css'));
    }
    
    //Библиотека JS
    function libsJS() {
       return src([
          'node_modules/jquery/dist/jquery.js',
          'node_modules/@popperjs/core/dist/umd/popper.js',
          'node_modules/bootstrap/dist/js/bootstrap.js',
          'node_modules/lodash/lodash.js',
          'node_modules/@fancyapps/fancybox/dist/jquery.fancybox.js',
       ])
          .pipe(concat('libs.min.js'))
          .pipe(minifyjs())
          .pipe(dest('build/js'));
    }


    Но лучше вариант юзера Олег.
    Ответ написан
    Комментировать