diff --git a/packages/cli/src/commands/doctor/doctor.ts b/packages/cli/src/commands/doctor/doctor.ts index 205e85826..7c07cda47 100644 --- a/packages/cli/src/commands/doctor/doctor.ts +++ b/packages/cli/src/commands/doctor/doctor.ts @@ -23,7 +23,9 @@ const printCategory = ({label, key}: {label: string; key: number}) => { const printVersions = ({version, versions, versionRange}) => { if (versions) { - const versionsToShow = versions.join(', '); + const versionsToShow = Array.isArray(versions) + ? versions.join(', ') + : 'N/A'; logMessage(`- Versions found: ${chalk.red(versionsToShow)}`); logMessage(`- Version supported: ${chalk.green(versionRange)}`); diff --git a/packages/cli/src/commands/doctor/types.ts b/packages/cli/src/commands/doctor/types.ts index 9f070d1ec..c229db52d 100644 --- a/packages/cli/src/commands/doctor/types.ts +++ b/packages/cli/src/commands/doctor/types.ts @@ -102,7 +102,7 @@ export type HealthCheckResult = { label: string; needsToBeFixed: boolean; version?: 'Not Found' | string; - versions?: [string]; + versions?: [string] | string; versionRange?: string; description: string | undefined; runAutomaticFix: RunAutomaticFix;