Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

161
Views
TypeScript no proporciona exportación predeterminada

Tengo problemas con el proyecto Laravel + Vite + Vue 3. He instalado todo como documentación y necesario, y este proyecto funciona separado de Laravel y Vite. Pero aquí está el problema, TypeScript no reconoce el valor predeterminado de exportación. Siempre da un error como:

 MainLayout.vue:42 Uncaught SyntaxError: The requested module '/resources/scripts/composable/Auth.js' does not provide an export named 'default' (at MainLayout.vue:42:1)

Pero el archivo Auth.ts tiene una función de exportación y se ve así:

 export default function useAuth(){ return { CurrentUserToken: 'test'; }; }

Así es como estoy llamando en algunos archivos (ejemplo)

 import useAuth() from './Auth'; const { CurrentUserToken } = useAuth(); return CurrentUserToken;

¿Por qué no reconocería esta función nombrada?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puedes exportarlo así

 export function useAuth() { return { CurrentUserToken: 'test'; }; }

Importar

 import { useAuth } from './Auth';

Ejecutar la función

 useAuth();

O

Si desea exportar por defecto

 export default function() { return { CurrentUserToken: 'test'; }; }

Y la importación se vería así

 import useAuth from './Auth';

Ejecutar la función

 useAuth();
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!