An import ending in "/" is always an import of a directory.

This commit is contained in:
Andy Hanson
2016-08-23 13:38:39 -07:00
parent ddb5a00410
commit 0b71f5f661
9 changed files with 52 additions and 38 deletions

View File

@@ -646,7 +646,7 @@ namespace ts {
trace(state.host, Diagnostics.Loading_module_as_file_Slash_folder_candidate_module_location_0, candidate);
}
const resolvedFileName = loadModuleFromFile(candidate, supportedExtensions, failedLookupLocations, onlyRecordFailures, state);
const resolvedFileName = !isPathToDirectory(candidate) && loadModuleFromFile(candidate, supportedExtensions, failedLookupLocations, onlyRecordFailures, state);
return resolvedFileName || loadNodeModuleFromDirectory(supportedExtensions, candidate, failedLookupLocations, onlyRecordFailures, state);
}