feat(medusa): Preserve node flags in develop command (#1860)

This commit is contained in:
Liam Cooper
2023-06-14 14:26:16 +01:00
committed by GitHub
parent afd1b67f1c
commit ca477c86af
2 changed files with 20 additions and 13 deletions

View File

@@ -0,0 +1,5 @@
---
"@medusajs/medusa": patch
---
feat(medusa): Preserve node flags in develop command

View File

@@ -1,7 +1,7 @@
import path from "path"
import { fork, execSync } from "child_process"
import boxen from "boxen"
import { execSync } from "child_process"
import chokidar from "chokidar"
import spawn from "cross-spawn"
import Store from "medusa-telemetry/dist/store"
import { EOL } from "os"
import path from "path"
@@ -46,12 +46,17 @@ export default async function ({ port, directory }) {
stdio: ["ignore", process.stdout, process.stderr],
})
const cliPath = path.join(directory, "node_modules", ".bin", "medusa")
let child = spawn(cliPath, [`start`, ...args], {
cwd: directory,
env: process.env,
stdio: ["pipe", process.stdout, process.stderr],
})
const cliPath = path.join(
directory,
"node_modules",
"@medusajs",
"medusa",
"dist",
"bin",
"medusa.js"
)
let child = fork(cliPath, [`start`, ...args], { cwd: directory })
child.on("error", function (err) {
console.log("Error ", err)
process.exit(1)
@@ -74,11 +79,8 @@ export default async function ({ port, directory }) {
Logger.info("Rebuilt")
child = spawn(cliPath, [`start`, ...args], {
cwd: directory,
env: process.env,
stdio: ["pipe", process.stdout, process.stderr],
})
child = fork(cliPath, [`start`, ...args], { cwd: directory })
child.on("error", function (err) {
console.log("Error ", err)
process.exit(1)