Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

245
Vistas
¿Cómo usar el paquete con js? Instalé el paquete, pero obtuve: "SyntaxError: no se puede usar la declaración de importación fuera de un módulo"

Esta es la primera vez que uso js, así que tengan paciencia conmigo (soy un programador de python experimentado).

¿Cómo se supone que debo usar este repositorio en js: https://github.com/omerdn1/otter.ai-api

Instalé el paquete con npm y creé el script de configuración (y lo actualicé para que se ajuste a mi información de inicio de sesión), pero obtengo un SyntaxError: SyntaxError: Cannot use import statement outside a module at the first line import OtterApi from 'otter.ai-api'; .

Miré las preguntas SO similares ( 1 y 2 ) y la solución parece ser agregar ”type”: “module” al archivo package.json. Pero 1) No estoy seguro de si en realidad son "módulo" o si es un nombre de módulo específico 2) Intenté esto con "módulo" y "OtterApi" y sigo recibiendo el SyntaxError.

Estoy totalmente perdido. No sé cómo funcionan los módulos en js. Agradecería mucho su ayuda. :)

Editar: reemplacé la importación con lo siguiente: const OtterApi = require('otter.ai-api')

Esto parece funcionar ya que el error inicial ya no existe. Sin embargo, ahora obtengo un SyntaxError separado (¿que puede no estar relacionado con el primer error?): SyntaxError: await is only valid in async functions and the top level bodies of modules .

Esto es del siguiente código:

 const OtterApi = require('otter.ai-api'); const otterApi = new OtterApi({ email: 'email@example.com', // Your otter.ai email password: 'abc123!#', // Your otter.ai password }); await otterApi.init() // Performs login

El error ocurre en la última línea.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Usé el código de configuración, pero reemplacé la importación con lo siguiente: const OtterApi = require('otter.ai-api') .

Aparentemente, no puede usar ES Modules en Node sin pasar por algunos obstáculos (¿o tal vez usar la última versión?). Entonces, lo anterior resuelve ese problema.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda