From 941e822302e52422aa2c5f4ba814e23d702255f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=85=BE=E9=81=93?= Date: Mon, 27 May 2019 13:24:09 +0800 Subject: [PATCH] Reserve error stack information (#2871) * Reserve error stack information * fix ts error * Make code looking clear * only left message assignment --- src/ModuleLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ModuleLoader.ts b/src/ModuleLoader.ts index aed6988f472..bd30b79b88f 100644 --- a/src/ModuleLoader.ts +++ b/src/ModuleLoader.ts @@ -309,9 +309,9 @@ export class ModuleLoader { timeEnd('load modules', 3); let msg = `Could not load ${id}`; if (importer) msg += ` (imported by ${importer})`; - msg += `: ${err.message}`; - throw new Error(msg); + err.message = msg; + throw err; }) .then(source => { timeEnd('load modules', 3);