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

335
Vistas
no se pueden importar módulos instalados de npm (gráficos ligeros)

Soy nuevo en el mundo de JS y recientemente intenté escribir una aplicación de juguete usando gráficos ligeros . He seguido varios tutoriales y he aprendido algunos conceptos básicos. Pero estoy tan enojado conmigo mismo que todavía no puedo entender en qué contexto puedo usar el ejemplo 'es6 a través de npm' mencionado en la página de NPM de gráfico ligero anterior. Sin embargo, el ejemplo de CDN parece estar bien.

Aquí esta lo que hice

  1. instalar gráficos ligeros localmente. - npm install lightweight-charts

  2. cree un test.mjs en el mismo directorio, que contiene solo una línea.

 import { createChart } from 'lightweight-charts';
  1. ejecuta el código. node test.mjs

Pero tengo los siguientes errores

SyntaxError: No se encontró la exportación con nombre 'createChart'. El módulo solicitado 'lightweight-charts' es un módulo CommonJS, que puede no ser compatible con todas las exportaciones de módulos como exportaciones con nombre.

No tiene sentido para mí porque el sitio oficial de npm dice que es compatible con es6, pero los mensajes de error parecen indicar que este módulo es para CommonJS. Incluso después de que yo
reescribí esto en estilo CommonJS usando la sintaxis 'requerir' y renombré "test.mjs" a "test.js", algunos módulos de dependencia todavía usan la sintaxis 'importar' y causaron algunos
rt de errores "no se puede usar la declaración de importación fuera de un módulo".

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Este paquete no está diseñado para ejecutarse en el backend con NodeJS. Solo funcionará en el navegador.

about 4 years ago · Santiago Trujillo Denunciar

0

Tal vez necesite instalar el compilador de Babel aquí

about 4 years ago · Santiago Trujillo 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