VueJS/Typescript - Cannot find module './components/Navigation' or its corresponding type declarations VueJS/Typescript - Cannot find module './components/Navigation' or its corresponding type declarations vue.js vue.js

VueJS/Typescript - Cannot find module './components/Navigation' or its corresponding type declarations


In the src folder add the file shims-vue.d.ts with the following content :

Vue 2 :

declare module "*.vue" {  import Vue from 'vue'  export default Vue}

Vue 3:

declare module '*.vue' {  import type { DefineComponent } from 'vue'  const component: DefineComponent<{}, {}, any>  export default component}

and import the component with its extension .vue :

 import Navigation from './components/Navigation.vue';

instead of :

import Navigation from './components/Navigation';