[Vue warn]: не удается найти элемент: #app Express

На новом проекте мое приложение не нашло корневой элемент с VueJS (2.5.13) на сервере expressJs.

мой index.html:

<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <div id="app"></div>
        <script src="dist/index.js"></script>
    </body>
</html>

моя точка входа в JS:

import Vue from 'vue'
import App from './App'

new Vue({
   render: h => h(App)
}).$mount('#app')

И мой очень приятный App.vue:

<template>
    <div>
        Hello the world
    </div>
</template>
<script>
    export default {
        name: 'app'
    }
</script>
<style>
</style>

Я использую babel-loader и webpack. Я не понимаю, почему Vue не нашел #appЯ бы.

спасибо за вашу помощь

1 ответ

 <template>
   <div id="app"> <----- id="app"
     Hello the world
   </div>
 </template>

Попробуйте добавить id="app" в ваш div в App.vue

А ТАКЖЕ

new Vue({
  el: '#app', <-------- el: '#app'
  render: h => h(App)
})
Другие вопросы по тегам