Ответы пользователя по тегу Grunt.js
  • Как упорядочить файлы в grunt-contrib-concat?

    @IoannGrozny
    Front-end разработчик
    На самом деле, действительно нужно перечислять вручную. На стаке указана старая версия синтаксиса. Вот пример из документации:
    concat: {
        bar: {
          src: ['src/bb.js', 'src/bbb.js'],
          dest: 'dest/b.js',
        }
      }


    Но лично я предпочитаю webpack, где не надо лазить в конфиг, чтоб добавить файл.
    Превосходный скринкаст по webpack от Ильи Кантора - https://www.youtube.com/playlist?list=PLDyvV36pndZ...

    UPDATE:
    Не заметил сразу вашего комментария. Вот что нарыл:
    В uglify по умолчанию включена опция hoist_funs. Если у вас имеются функции, объявленные глобально - они переносятся наверх. Решения два:
    1) код во всех файлах, которые написали вы, обернуть в модуль - (function(){})();
    2) отключить опцию hoist_funs
    options: {
      compress: {
        hoist_funs: false
      }
    }
    Ответ написан
    Комментировать