Как ускорить работу с Browserify?

Использую gulp-browserify и gulp-webserver с gulp-livereload.
При каждом изменении js файлов происзодит компиляция dist/main.js
Занимает секунды, но чем больше кода, тем это дольше.

Наверняка предусмотрена возможность не компилить dist, а просматривать в браузере проект прямо из src файлов. Или еще как-то избавиться от этих секунд ожидания?

ps. не нашлось тега для browserify на тостере. Есть аналог?
  • Вопрос задан
  • 447 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Переходите на es6 модули и babel.js. при разработке можно пересобирать только измененный файл а подгружать все через es6-module-loader (+ компилить все в один бандл для продакшена).
Ответ написан
@ChickenGrinder
gulp-browserify в черном списке, им не рекомендуют пользоваться. Используйте обычный browserify + vinyl-source модуль.
Варианты ускорения:
1. Универсальное решение - Incremental builds, рецепт зависит от типа сборки 1:1 или M:1
2. Использовать browserify мидлвар для вебсервера.
3. Есть возможность оптимизировать browserify, отключив парсинг внешних библиотек (типа jQuery), node окружения (константы типа __filename и т.п.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы