# FAQ

По всем вопросам жду вас в [gitter](https://gitter.im/2gis/tars?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge).

1. **У меня OS X (Ubuntu, Linux Mint ...) В готовую сборку попадают не все файлы проекта.**
Нужно увеличить [ulimit](options.md#ulimit) в tars-config.js

2. **Я ничего не понимаю в gulp, могу ли я комфортно пользоваться данным сборщиком?**
Знания работы с gulp не обязательны. На данный момент сборщик покрывает большинство задач frontend'а. Все, что нужно знать — описано в документации.

3. **Почему именно gulp, а не grunt?**
Отвечу цитатой с [habrahabr.ru](http://habrahabr.ru/post/208890): 'Gulp.js это потоковый сборщик проектов на JS. Он использует Stream и действительно является очень быстрым. Для примера у меня есть проект где около тысячи stylus файлов, GruntJS нужно примерно 2.5 секунды на сборку и 2 секунды на обработку autoprefixer'ом. Gulp все это делает за 0.5 секунды выигрывая у GruntJS минимум в 4 раза.'

4. **Мне кажется, что используется слишком сложная файловая структура. Могу ли я ее модифицировать так, как нужно мне?**
Если вы умеете работать с gulp, то после переименования/удаления/создания папок, необходимо править соответсвующие таски. Некоторые каталоги не обязательны и могут быть спокойно удалены.
Также можно спокойно расширять файловую структуру для js с использованием соответствующей [опции](options.md#jspathstoconcatbeforemodulesjs-%D0%B8-jspathstoconcataftermodulesjs) в конфиге сборщика.
Для основной папки со статикой и папки с картинками можно задать имя в соответствующих [опциях](options.md#fs) в конфиге сборщика.

5. **Вроде бы все поставилось, но ничего не работает. Что делать? У меня Windows (7, 8, 10)**
Скорее всего не все зависимости поставились. Запустите команду npm i еще раз.
Если в результате выполнения данной команды есть ошибки, то большая просьба прислать их мне ([artem.malko@gmail.com](mailto:artem.malko@gmail.com)), обязательно помогу.
