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

349
Views
¿Cómo soluciono "el módulo solicitado no proporciona una exportación llamada 'predeterminada'"?

Estoy desarrollando una aplicación usando JS y Vue.js y obtengo un error en línea:

 import Vue from 'vue'

Estoy recibiendo esto:

Error de sintaxis no detectado: el módulo solicitado '/node_modules/.vite/vue.js?v=6dba2ea6' no proporciona una exportación denominada 'default'

Busqué en Google que podría deberse a la versión anterior de Vue, en mi versión de package.json vue es 3.2.6, pero

 npm view vue version

devuelve 2.6.14, traté de actualizarlo con Vue CLI

 vue upgrade

pero el comando npm aún devuelve 2.6.14

Espero que puedas ayudarme, ¿qué hice mal o ni siquiera es un problema de versiones? ¡Gracias!

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

La razón por la que no funcionó es que Vue proporciona una exportación con nombre , mientras que intenta importarla como si tuviera una exportación default .

Para realizar una importación con nombre (que debe hacer con las exportaciones con nombre ), debe envolver el nombre de la exportación que desea importar entre llaves, así que {} alrededor de Vue de esta manera:

 import { Vue } from 'vue'; // ^^^ name of export

Funcionará

Lo que desea hacer es importar vue, pero no tiene una función de exportación predeterminada o la exportación predeterminada no está configurada en el módulo vue. Entonces, debe seleccionar la función llamada vue agregando llaves.

Si tuviera una función de exportación default , su código habría funcionado y, en ese caso, podría escribir cualquier cosa en lugar de vue como se muestra a continuación:

 import anyname from 'vue'

anyname es el nombre que quieras.

about 4 years ago · Santiago Trujillo 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!