plotly / plotly.js

Open-source JavaScript charting library behind Plotly and Dash
https://plotly.com/javascript/
MIT License
16.91k stars 1.85k forks source link

Global CSS cannot be imported from within node_modules. #7170

Open pldrouin opened 1 day ago

pldrouin commented 1 day ago

Hi, I get the following error with 2.35.2 when I try building with npm run build. It seems to be related to #7139 and #7145. What do I need to change to fix this error?

Thanks!

▲ Next.js 14.2.11

✓ Linting and checking validity of types
Creating an optimized production build ... (node:8736) [DEP_WEBPACK_MODULE_ISSUER] DeprecationWarning: Module.issuer: Use new ModuleGraph API (Use node --trace-deprecation ... to show where the warning was created) Failed to compile.

./node_modules/maplibre-gl/dist/maplibre-gl.css Global CSS cannot be imported from within node_modules. Read more: https://nextjs.org/docs/messages/css-npm Location: node_modules/plotly.js/src/registry.js

Import trace for requested module: ./node_modules/maplibre-gl/dist/maplibre-gl.css ./node_modules/plotly.js/src/registry.js ./node_modules/plotly.js/src/core.js ./node_modules/plotly.js/lib/core.js ./src/plotly-custom.js ./components/PlotlyChartDynamicLoad.js ./components/PlotlyChart.js

./node_modules/maplibre-gl/dist/maplibre-gl.css

archmoj commented 1 day ago

Which version of node and npm you are on?

pldrouin commented 1 day ago

npm: 10.8.2 node: v20.17.0

Thanks!