From ec6a532603e2159a67a022d62b3c5ed3407dda03 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 21 Dec 2015 14:41:18 -0800 Subject: [PATCH] build(broccoli-typescript): check for map files before deleting them fixes #5610 --- tools/broccoli/broccoli-typescript.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/broccoli/broccoli-typescript.ts b/tools/broccoli/broccoli-typescript.ts index 9a4ab4b14f7a..ff572053060e 100644 --- a/tools/broccoli/broccoli-typescript.ts +++ b/tools/broccoli/broccoli-typescript.ts @@ -212,7 +212,10 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { if (fs.existsSync(absoluteJsFilePath)) { fs.unlinkSync(absoluteJsFilePath); - fs.unlinkSync(absoluteMapFilePath); + if (fs.existsSync(absoluteMapFilePath)) { + // source map could be inline or not generated + fs.unlinkSync(absoluteMapFilePath); + } fs.unlinkSync(absoluteDtsFilePath); } }