That led me to create my own architecture to scaffold vue apps, which Evan You seems to hate.
https://github.com/vuejs/vue/issues/8106
In this comment, I showcased some production apps running with this:
https://github.com/vuejs/vue/issues/8106#issuecomment-386064...
https://github.com/vuejs/vue/pull/8807
I have improved this architecture even further in new apps, but I hadn't time yet to update the "vue-generator" boilerplate.
I started very, very simple. I ended up with multi-component files. No vue-cli. Three files. A few hundred lines of code.
Works fine. Never had to touch it again.
I came in cold, having not looked at the code in 5 months. I figured that would make for a much more honest walk-through than doing a lot of prep beforehand.
It's just an easier better way to enhance existing server rendered pages to include responsive elements without needing all the single page/routing stuff nor dealing with mass of jQuery binds and hand rolled data stores.
And best part is, Vue plays quite nicely with jQuery so can still use existing libraries and elements.
And Rivets.js seems to be defunct.