From 487067fb4802cb4bc0da1fcd154b0a89f4a0ef3a Mon Sep 17 00:00:00 2001 From: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Tue, 2 Jan 2024 10:13:54 +0100 Subject: [PATCH] fix(medusa): Resolve babel executable with `npx` (#5952) --- .changeset/lovely-otters-draw.md | 5 +++++ packages/medusa/src/commands/develop.js | 11 ++--------- 2 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 .changeset/lovely-otters-draw.md diff --git a/.changeset/lovely-otters-draw.md b/.changeset/lovely-otters-draw.md new file mode 100644 index 0000000000..5787d8d4ec --- /dev/null +++ b/.changeset/lovely-otters-draw.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +feat(medusa): Resolve babel executable with npx diff --git a/packages/medusa/src/commands/develop.js b/packages/medusa/src/commands/develop.js index 48d8a15f86..cbf30b19c7 100644 --- a/packages/medusa/src/commands/develop.js +++ b/packages/medusa/src/commands/develop.js @@ -43,14 +43,7 @@ export default async function ({ port, directory }) { process.exit(0) }) - const babelPath = path.resolve( - require.resolve("@babel/cli"), - "../", - "bin", - "babel.js" - ) - - execSync(`"${babelPath}" src -d dist --ignore "src/admin/**"`, { + execSync(`npx --no-install babel src -d dist --ignore "src/admin/**"`, { cwd: directory, stdio: ["ignore", process.stdout, process.stderr], }) @@ -112,7 +105,7 @@ export default async function ({ port, directory }) { child.kill("SIGINT") execSync( - `${babelPath} src -d dist --extensions ".ts,.js" --ignore "src/admin/**"`, + `npx --no-install babel src -d dist --extensions ".ts,.js" --ignore "src/admin/**"`, { cwd: directory, stdio: ["pipe", process.stdout, process.stderr],