From e533233c5a6f325672da9e24b7e4452bee7f70b9 Mon Sep 17 00:00:00 2001 From: Ayo Date: Sat, 25 Nov 2023 12:33:20 +0100 Subject: [PATCH] fix(create-mcfly): npm install failing on Windows --- packages/create-mcfly/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/create-mcfly/index.js b/packages/create-mcfly/index.js index ef276de..477df3c 100755 --- a/packages/create-mcfly/index.js +++ b/packages/create-mcfly/index.js @@ -21,7 +21,7 @@ const [, , directoryArg] = process.argv; */ async function create() { console.clear(); - const defaultDirectory = "./mcfly-app"; + const defaultDirectory = "mcfly-app"; consola.box(`Hello! Welcome to ${colorize("bold", "McFly")}!`); let directory = directoryArg; @@ -43,7 +43,7 @@ async function create() { */ const prompts = [ { - prompt: "Would you like to install the dependencies?", + prompt: `Would you like to install the dependencies to ${safeDirectory}?`, info: "This might take some time depending on your connectivity.", startMessage: "Installing dependencies using npm...", command: `npm --prefix ${safeDirectory} install`, @@ -66,7 +66,10 @@ async function create() { * @returns string */ function getSafeDirectory(directory) { - return /\s/.test(directory) ? `"${directory}"` : directory; + + const dir = /\s/.test(directory) ? `"${directory}"` : directory; + console.log('>>>', dir) + return dir; } /** @@ -109,6 +112,7 @@ async function askPrompts(prompts) { p.info && consola.info(p.info); consola.start(p.startMessage); try { + console.log('>>>', p.command) await exec(p.command, { stdio: "inherit" }); consola.success("Done!"); } catch (e) {