Melhores práticas para o Browserify em grandes projetos web - Gulp

É o seguinte,

Eu venho de um mundo onde você temvários arquivos js incluído em uma página da web.Alguns são sempre incluído na página (suas bibliotecas, menu etc ...) eoutros estão dependendo da página atual (js para página de login, js para assinatura etc ...). Basicamente, digamos que eu tenho1 arquivo js diferente por página mais as bibliotecas.

Agora eu quero começar umnovo projeto com browserify e estou diante de um grande problema:

Em todos os exemplos que eu vi, sempre háum único ponto de entrada (como app.js).No meu caso eu terian pontos de entrada (1 por página).

Então, minhas perguntas são:

É contra as boas práticas ter 1 ponto de entrada por página? Por quê ?Se sim, Qual é a boa prática para procurar um aplicativo grande com muitas JS específicas da página?Se não, Como automatizar isso com o Gulp. Em todos os exemplos que encontrei. Você precisa saber o nome de todos os arquivos e processá-lo um após o outro. (O que é muito irritante em um projeto grande, com centenas de páginas, por exemplo)Como você está lidando com isso em seus projetos? Preciso repensar completamente minha maneira de lidar com o código JS específico da página?

questionAnswers(2)

yourAnswerToTheQuestion