Переход на Vite из Vue CLI (Vue 3): Не пойман (в обещании) Ошибка типа: Не удается уничтожить свойство «по умолчанию «»неопределенного», поскольку оно не определено

#vuejs3 #vite

Вопрос:

Я переносил свой проект Vue 3 с Vue CLI на Vite, и после тестирования я продолжал получать эту ошибку:

Не пойманный (в обещании) Ошибка типа: Невозможно уничтожить свойство «по умолчанию «»неопределенный», поскольку оно не определено.

Мой файл .vue, в котором возникла проблема, выглядит следующим образом:

 lt;templategt;  lt;h1gt;Projectslt;/h1gt;   lt;ProjectList/gt; lt;/templategt;  lt;scriptgt; import ProjectList from '@/components/ProjectList';  export default {  components: {ProjectList},  setup() {    } }  

Ответ №1:

Оказывается, проблема заключалась в том, что я забыл добавить расширение .vue в свой импорт.

 import ProjectList from '@/components/ProjectList.vue';