Tengo este flujo de archivos.
En el componente container.jsx importo el archivo udf-compatible-datafeed.js así
_createChart(){ const UDFCompatibleDatafeed = (await import("./datafeeds/udf/src/udf-compatible-datafeed")).default; }Esta importación falló y esto me da un error
Error: no se encontró jQuery. Asegúrese de que se haga referencia a jQuery antes que al archivo JavaScript del cliente de SignalR.
El error proviene de este archivo data-pluse-provider
import { logMessage, } from './helpers'; import $ from 'jquery'; require('signalr'); window.jQuery = $; const DataPulseProvider = function(){}; export {DataPulseProvider} Este archivo requiere jQuery. Creo que por razones SSR. El objeto window no se puede definir aquí. No puedo usar las importaciones dinámicas de nextjs aquí también. Porque este es un archivo JavaScript, no un componente jsx.
Pero desde el componente index.jsx importo el componente con la siguiente dinámica js y también para ContainerPage. Pero el error sigue ahí.
¿Cómo puedo arreglar esto con next.js? ¡Alguna ayuda!
Gracias por adelantado.