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

213
Views
Forma correcta de importar Chart.js en CommonJS

He tenido problemas para que chart.js se importe correctamente en una aplicación CommonJS.

Por lo que puedo ver con los documentos , todo lo que parece ser necesario para usar Chart.js con CommonJS es simplemente ejecutar:

 var Chart = require('chart.js'); var myChart = new Chart(ctx, {...});

Sin embargo, cuando ejecuto esto, recibo el error: "El gráfico no es un constructor". Al inspeccionar el objeto Chart, parece que todos los módulos se guardan en el objeto Chart como propiedades. No es gran cosa, pude hacer que se refiriera correctamente haciendo lo siguiente:

 var chartjs = require('chart.js'); chartjs.Chart.register( chartjs.whatever... ); var myChart = new chartjs.Chart(ctx, {...});

Esencialmente mezclando la forma que se muestra sobre cómo sacudir árboles con las importaciones de ESModule y CommonJS.

Mi pregunta es realmente más o menos, ¿hay algo que hice incorrectamente durante la instalación, de modo que el código proporcionado en la documentación no funciona realmente? ¿O es simplemente que la documentación puede estar desactualizada?

En cuanto a mi configuración, simplemente instalé la versión más reciente de Chart.js (actualmente 3.5.1) de npm.

about 4 years ago · Juan Pablo Isaza
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!