From e096e308d6ecb1d9439d2bdb8e700a14cbe6a2e4 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Wed, 21 Dec 2016 15:47:19 -0800 Subject: [PATCH] Add comment --- src/compiler/moduleNameResolver.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index 391aca96a04..e158a4b7980 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -728,6 +728,9 @@ namespace ts { } if (extensions === Extensions.JavaScript) { + // A package.json "main" may specify an exact filename, or may choose to omit an extension. + // We tried the ts extensions erlier, now try the js extensions. + // tryReadPackageJsonMainOrTypes returns main iff extensions is Extensions.JavaScript. const resolved = tryAddingExtensions(mainOrTypesFile, Extensions.JavaScript, failedLookupLocations, onlyRecordFailures, state); if (resolved) { return resolved;