.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)