[release] src/goInstallTools.ts: avoid type check error

Some versions of go do not seem to print an empty line for
unrecognized env variables.

Change-Id: I7a48dabbe6c0e230fe9a6b3c64944552f8890262
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/245642
Reviewed-by: Brayden Cloud <bcloud@google.com>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
(cherry picked from commit 9523e4bacff1f1795e66ed47089c2cb2562078df)
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/245644
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/src/goInstallTools.ts b/src/goInstallTools.ts
index 26ccb8b..7f2527d 100644
--- a/src/goInstallTools.ts
+++ b/src/goInstallTools.ts
@@ -366,7 +366,7 @@
 			if (!process.env['GOBIN'] && envOutput[3] && envOutput[3].trim()) {
 				process.env['GOBIN'] = envOutput[3].trim();
 			}
-			if (!process.env['GOMODCACHE']) {
+			if (!process.env['GOMODCACHE'] && envOutput[4] && envOutput[4].trim()) {
 				process.env['GOMODCACHE'] = envOutput[4].trim();
 			}