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

390
Views
La compilación de hilo de Next.js falló debido a plotly.js (se produjo un error de compilación ReferenceError: self no está definido)

Recibo el siguiente error cuando intento compilar la aplicación Next.js para producción usando el comando de yarn build . Pero funciona bien en el servidor de desarrollo (cuando se usa el comando yarn dev ). Estoy usando la biblioteca react-plotly.js para generar gráficos de trazado en esta aplicación de reacción.

Uso de react-plotly lib:

 import Plot from 'react-plotly.js'; return( <> <Plot data={[data]} layout={layout} /> </> )

Aquí está el error:

 > Build error occurred ReferenceError: self is not defined

ingrese la descripción de la imagen aquí

He investigado los problemas en el repositorio plotly.js git y en google un problema similar, pero parece no tener resultados. ¿Alguna idea de por qué falló la compilación de hilos de Next.js?

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

0

Next Js usa la representación del lado del servidor y aún simula ssr cuando se desarrolla localmente, debido a esto, varias bibliotecas que dependen de objetos nativos (comúnmente el objeto de ventana) no funcionarán como se esperaba.

https://github.com/plotly/react-plotly.js/issues/40

Parece que plotly no funciona con ssr pero hay otro componente que debería https://github.com/aulneau/next.js-with-react-plotly.js

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!