From 11e812c8d3f7f330c30ef3b9a341eeaf86cc3bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20Chaco=CC=81n?= Date: Mon, 30 Mar 2026 23:14:59 -0600 Subject: [PATCH 1/2] Disable server bundle minification --- webpack/webpack.prod.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webpack/webpack.prod.ts b/webpack/webpack.prod.ts index e35bc0c9078..b362049fc7f 100644 --- a/webpack/webpack.prod.ts +++ b/webpack/webpack.prod.ts @@ -14,6 +14,9 @@ module.exports = Object.assign({}, commonExports, { }), ], mode: 'production', + optimization: { + minimize: false, + }, recordsOutputPath: projectRoot('webpack.records.json'), entry: projectRoot('./server.ts'), target: 'node', From a5bc5b15dfe34e69bd4a5caf75378ef151f391a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20Chaco=CC=81n?= Date: Thu, 28 May 2026 21:01:50 -0600 Subject: [PATCH 2/2] added new command for debug over ssr --- package.json | 1 + webpack/webpack.prod.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4aa4eb4e18b..3e1e5d9c9bd 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "preserve": "npm run base-href", "serve": "ts-node -r tsconfig-paths/register --project ./tsconfig.ts-node.json scripts/serve.ts", "serve:ssr": "node dist/server/main", + "serve:ssr:debug": "SSR_DEBUG=true npm run build:ssr && node dist/server/main", "analyze": "webpack-bundle-analyzer dist/browser/stats.json", "build": "ng build --configuration development", "build:stats": "ng build --stats-json", diff --git a/webpack/webpack.prod.ts b/webpack/webpack.prod.ts index b362049fc7f..543f2b47ea4 100644 --- a/webpack/webpack.prod.ts +++ b/webpack/webpack.prod.ts @@ -3,6 +3,8 @@ import { EnvironmentPlugin } from 'webpack'; import { projectRoot } from './helpers'; import { commonExports } from './webpack.common'; +const SSR_DEBUG = process.env.SSR_DEBUG === 'true'; + module.exports = Object.assign({}, commonExports, { plugins: [ ...commonExports.plugins, @@ -15,7 +17,7 @@ module.exports = Object.assign({}, commonExports, { ], mode: 'production', optimization: { - minimize: false, + minimize: !SSR_DEBUG, }, recordsOutputPath: projectRoot('webpack.records.json'), entry: projectRoot('./server.ts'),