From 0f1585f0af48ffdc505ed174e8d0d6d51f0dea16 Mon Sep 17 00:00:00 2001 From: zhengbli Date: Fri, 29 Jul 2016 11:02:33 -0700 Subject: [PATCH] recreate program if baseUrl or paths changed in tsconfig --- src/services/services.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/services.ts b/src/services/services.ts index ad630fd444e..fd4354923c8 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -3097,7 +3097,9 @@ namespace ts { oldSettings.noResolve !== newSettings.noResolve || oldSettings.jsx !== newSettings.jsx || oldSettings.allowJs !== newSettings.allowJs || - oldSettings.disableSizeLimit !== oldSettings.disableSizeLimit); + oldSettings.disableSizeLimit !== oldSettings.disableSizeLimit || + oldSettings.baseUrl !== newSettings.baseUrl || + !mapIsEqualTo(oldSettings.paths, newSettings.paths)); // Now create a new compiler const compilerHost: CompilerHost = {