Right now my sharepoint site consists of one page, which has only a web part placeholder containing a content editor web part that links to my Vue.JS app. So basically I've created some sort of SPA in a hacky way.
However, this generates problems in my app which I can't solve. Other downsides are that my vendor/app files are all included in the body of the page instead of the head (because the web part lives in the body). What other options are there to 'host' an app (Vue, react, angular, whatever) through sharepoint which allows you to use it as a single page application?
I'm running SP on Prem 2013