From c127d65aa486607fb948be306c81c5baaafd80be Mon Sep 17 00:00:00 2001 From: Victor Savkin Date: Mon, 21 Nov 2022 14:54:21 -0500 Subject: [PATCH] fix(misc): axios import breaks when using npx (cherry picked from commit 19018fcdd1e78b542953dd1fe605a1432ea018b9) --- packages/create-nx-workspace/bin/ab-testing.ts | 4 ++-- packages/nx/src/utils/ab-testing.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/create-nx-workspace/bin/ab-testing.ts b/packages/create-nx-workspace/bin/ab-testing.ts index 4c58581be0668..236ff17b4adb3 100644 --- a/packages/create-nx-workspace/bin/ab-testing.ts +++ b/packages/create-nx-workspace/bin/ab-testing.ts @@ -1,4 +1,3 @@ -import axios from 'axios'; import { isCI } from './output'; export class PromptMessages { @@ -56,7 +55,8 @@ export async function recordStat(opts: { console.log(`Record stat. Major: ${major}`); } if (major < 10 || major > 15) return; // test version, skip it - await axios + const axios = require('axios'); + await (axios['default'] ?? axios) .create({ baseURL: 'https://cloud.nx.app', timeout: 400, diff --git a/packages/nx/src/utils/ab-testing.ts b/packages/nx/src/utils/ab-testing.ts index 3fc179580fc37..bca5a5d002cd5 100644 --- a/packages/nx/src/utils/ab-testing.ts +++ b/packages/nx/src/utils/ab-testing.ts @@ -1,4 +1,3 @@ -import axios from 'axios'; import { isCI } from './is-ci'; export class PromptMessages { @@ -56,7 +55,8 @@ export async function recordStat(opts: { console.log(`Record stat. Major: ${major}`); } if (major < 10 || major > 15) return; // test version, skip it - await axios + const axios = require('axios'); + await (axios['default'] ?? axios) .create({ baseURL: 'https://cloud.nx.app', timeout: 400,