Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 0897933

Browse files
committed
feat(@nguniversal/builders): add sourcemap mapping support for dev-server
Note: this requires Node.js 18.10 or later due to nodejs/node#44654 Closes #2813
1 parent 3afd47b commit 0897933

File tree

1 file changed

+3
-2
lines changed
  • modules/builders/src/ssr-dev-server

1 file changed

+3
-2
lines changed

modules/builders/src/ssr-dev-server/index.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ function startNodeServer(
180180
const path = join(outputPath, 'main.js');
181181
const env = { ...process.env, PORT: '' + port };
182182

183-
const args = [`"${path}"`];
183+
const args = ['--enable-source-maps', `"${path}"`];
184184
if (inspectMode) {
185185
args.unshift('--inspect-brk');
186186
}
@@ -190,7 +190,8 @@ function startNodeServer(
190190
switchMap(() => spawnAsObservable('node', args, { env, shell: true })),
191191
tap(({ stderr, stdout }) => {
192192
if (stderr) {
193-
logger.error(stderr);
193+
// Strip the webpack scheme (webpack://) from error log.
194+
logger.error(stderr.replace(/webpack:\/\//g, '.'));
194195
}
195196

196197
if (stdout && !IGNORED_STDOUT_MESSAGES.some((x) => stdout.includes(x))) {

0 commit comments

Comments
 (0)