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

243
Views
¿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 answers
Answer question

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 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!