Как правильно отслеживать ошибки перед сборкой browserify?
В своём проекте я использую gulp browserify для получения модульной сборки js-файлов. Использую uglify и sourcemaps для генерации минифицированного кода и source карт(но это так просто привел для информации, данный этап никак не влияет на основную проблему).
task browserify генерирует общий bundle.js файл , в который как вы знаете входят все js файлы проекта. Если в коде допущена ошибка, то на этапе выполнения в бразуре я вижу ошибку с номером строки именно в этом огромном bundle.js.
Можно ли как-то сделать вывод ошибки в исходном файле, который еще не собран в bundle.js ?
Менять весь принцип сборки - т.е. на стадии разработки собирать проект без модульности, а потом на стадии продакшн уже собирать в bundle - решение так себе, больше проблем и вопросов будет.