As I work on developing a Flask project, my goal is to incorporate Vue.js. Although I've researched methods for using js files and integrating them into my html files to create components, I am curious about the possibility of directly creating vue files and incorporating them into my index.html without needing to generate an app.html file through webpack. Essentially, I would like to utilize a component created in a vue file within an existing index.html file being used in Flask. Is this achievable?
webapp
|-- static
|-- css
|-- vueComponents
|-- Hello.vue
|-- js
|-- templates
|-- index.html (not generated by webpack and vue)