В настоящее время я пытаюсь включить Vuetify в отдельные Vue компоненты в NET Core 3 веб-проекте с TypeScript. Насколько я понимаю, Vuetify предназначен для использования в SPA, но я хотел бы сделать отдельные cs html страницы с тегами Vue компонента. Проект строится и запускается, но я получаю сообщение об ошибке, как в заголовке выше. Он указывает мне на документацию , но когда я пытаюсь это сделать, я получаю ошибки, говорящие о том, что мне нужен файл декларации. Я признаю, что у меня минимальный опыт работы с TypeScript, но может ли кто-нибудь указать в правильном направлении то, что мне не хватает? Ниже приведены соответствующие фрагменты кода:
Заранее спасибо!
Index.cs html
@{
ViewData["Title"] = "Home";
}
@section Scripts {
<script asp-src-include="/js/dist/home*.js"></script>
}
<div id="home">
<home></home>
</div>
home.ts
import Vue from "vue";
import home from "./components/home.vue";
let v = new Vue({
el: "#home",
components: {
home
}
});
home . vue
<template>
<div>
<v-app>
<v-container>
<h1>Home</h1>
<v-alert type="success">
I'm a success alert.
</v-alert>
</v-container>
</v-app>
</div>
</template>
<script lang="ts">
import { Vue, Component, Prop } from "vue-property-decorator";
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
Vue.use(Vuetify);
export default class Home extends Vue {
};
</script>