Я получаю эту ошибку при использовании @click в Nuxt3 с Typescript
Type '($event: any) => void' is not assignable to type 'MouseEvent'.ts(2322)
__VLS_types.ts(107, 56): The expected type comes from property 'click' which is declared here on type 'EventObject<undefined, "click", {}, MouseEvent | undefined>'







Столкнулся с той же проблемой. Мне удалось отследить, что версия @types/node несовместима с версией Vue, которую я использовал.
Следующие две проблемы Github помогли мне найти решение:
Для меня единственным решением, которое сработало, было понизить @types/node с версии, на которой я был (18.11.0), до 18.8.0, и это решило проблемы, которые у меня были. Было упоминание об использовании более новой версии Vue, однако я тестировал последнюю выпущенную версию Vue (и ту же версию, которую Volar рекомендовал установить).
Спасибо, это сработало. Мне пришлось удалить файлы блокировки пакетов и папку nuxt перед переустановкой пакетов, чтобы они заработали.
Та же проблема с nuxt 3.0.0-rc.11.