Gulp is very old. I would not use it.
It all depends on what framework you are using. They usually come with a bundler. And templates often come with a bundler.
Webpack is the standard Webpack solution. But maybe complicated to use if it does not come with your template or framework. So you may wish to try Parcel first.