Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

244
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda