diff --git a/packages/gatsby-telemetry/src/telemetry.ts b/packages/gatsby-telemetry/src/telemetry.ts index df74c6fe2ca4e..aa6996575da74 100644 --- a/packages/gatsby-telemetry/src/telemetry.ts +++ b/packages/gatsby-telemetry/src/telemetry.ts @@ -215,14 +215,10 @@ export class AnalyticsTracker { } getGatsbyVersion(): SemVer { - const packageInfo = require(join( - process.cwd(), - `node_modules`, - `gatsby`, - `package.json` - )) try { - return packageInfo.version + const packageJson = require.resolve(`gatsby/package.json`) + const { version } = JSON.parse(fs.readFileSync(packageJson, `utf-8`)) + return version } catch (e) { // ignore }