I dislike Webpack and tried using Brunch with a Phoenix+Vue project but it failed short when importing npm modules in my Vue components (another Vue component, a lodash function etc).
It's sush a basic functionality that I was sure the problem was my code but no, it's a ongoing problem with Brunch [1][2].
I like the concepts in Brunch but the project seems to be short on manpower (look at the dates on the issues and PR), and vue-brunch is kinda unmaintained as well [3].
I think Phoenix should move to Webpack or at least support more bundlers.
[1] https://github.com/brunch/brunch/issues/1553 [2] https://github.com/brunch/brunch/pull/1664 [3] https://github.com/nblackburn/vue-brunch/issues/22