Вот мой код пример кода
Я пытаюсь изучить webpack 4 и настраиваю тестовый проект.
Традиционно я создал приложение vuejs на сайтах Asp.net.Так что я всегда знаю точку входа html и могу поместить элемент на страницу.
Из всех сообщений в блоге, которые я видел для vue, похоже, это все, что они делают для настройки своего приложения.
App.Vue
<template>
<div id='app'>
<router-view></router-view>
</div>
</template>
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
@Component
export default class App extends Vue {
}
</script>
index.ts
import Vue from 'vue';
import App from './App.vue';
import router from './router';
Vue.config.productionTip = false;
new Vue({
el: '#app',
render: (h) => h(App),
router
}).$mount('#app');
Когда я запускаю это, я получаю [Vue warn]: Не удается найтиэлемент: #app.Если я добавлю
document.write('<div id="app"><router-view></router-view></div>');
Код работает нормально.Поскольку я использую vue-router, я не думаю, что мне на самом деле нужен файл App.vue, но мне все еще нужно где-то также монтировать объект vue.
Итак, глядя на мою ссылку на github, что будетправильный способ заставить это работать?