From bf1a6040f4927f862e2160db2bafd93876178a0c Mon Sep 17 00:00:00 2001 From: eric thul Date: Sat, 18 Mar 2017 07:38:03 -0400 Subject: Fix rebuild for ModuleNotFound Resolves #88 --- src/PscIde.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/PscIde.js b/src/PscIde.js index b164dc2..bf92b38 100644 --- a/src/PscIde.js +++ b/src/PscIde.js @@ -154,11 +154,13 @@ function rebuild(psModule) { .then(compileMessages => { if (res.resultType === 'error') { if (res.result.some(item => { + const isModuleNotFound = item.errorCode === 'ModuleNotFound'; + const isUnknownModule = item.errorCode === 'UnknownModule'; const isUnknownModuleImport = item.errorCode === 'UnknownName' && /Unknown module/.test(item.message); - return isUnknownModule || isUnknownModuleImport; + return isModuleNotFound || isUnknownModule || isUnknownModuleImport; })) { debug('unknown module, attempting full recompile') return Psc.compile(psModule) -- cgit v1.2.3