This repo provides an example for how you can integrate Vue in an existing MVC application without transpiling your Vue/Javascript code. Using Razor partials and the template
prop in your Vue components' option object, you can get an experience similar to single-file components without a build step.
You can find the full blog post here, and you can view what the example components look like here.