When using a recent version of plotly.js (or @plotly/mapbox), which internally depends on maplibre-gl, the build fails with this Webpack error: ./node_modules/maplibre-gl/dist/maplibre-gl.css:1:0 - Error: Module parse failed: Unexpected token (1:0) I have a custom **webpack.config.js** const webpack = require('webpack'); module.exports = (config) => { // Add polyfills config.resolve = config.resolve || {}; config.resolve.fallback = { ...config.resolve.fallback, stream: require.resolve('stream-browserify'), buffer: require.resolve('buffer/') }; config.plugins = config.plugins || []; config.plugins.push( new webpack.ProvidePlugin({ Buffer: ['buffer', 'Buffer'], process: 'process/browser' }) ); // Tell webpack to ignore CSS imports from plotly.js config.module.rules.push({ test: /\.css$/, use: 'null-loader', include: /node_modules[\/\\]plotly\.js/ }); return config; }; I have it in the styles on **angular.json**- "build": { "builder": "@angular-builders/custom-webpack:browser", "options": { "customWebpackConfig": { "path": "./webpack.config.js" }, "outputPath": "dist/sizingTool-ui", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ "node_modules/bootstrap/dist/css/bootstrap.min.css", **"node_modules/maplibre-gl/dist/maplibre-gl.css",** "src/styles.css", "src/theme.scss", "node_modules/primeng/resources/themes/saga-green/theme.css", "node_modules/primeng/resources/primeng.min.css", "node_modules/primeicons/primeicons.css", "node_modules/open-iconic/font/css/open-iconic-bootstrap.min.css", "node_modules/ngx-spinner/animations/ball-newton-cradle.css" ], "scripts": [],