Estoy tratando de hacer una exportación con nombre en un componente como este:
export interface ITest { t: String }para llamarlo desde otro:
import { ITest } from '@/components/Test.vue'Y tiene el error:
TS2614: Module '"*.vue"' has no exported member 'ITest '. Did you mean to use 'import ITest from "*.vue"' instead?
Y si cambio a: import ITest from '@/components/Test.vue'
El error ahora dice: Module '"(path)/Test.vue"' has no default export. Did you mean to use 'import { ITest } from "(path)/Test.vue"' instead?
¿Cómo hacer una exportación con nombre en Vue usando TypeScript?
Vue 3, TypeScript, Webpack 5.
export interface ITest { t: string; }Test.vue a Test.ts , y también impórtelo.String a string de tipo mecanografiado