diff --git a/cli/package.json b/cli/package.json index 99ca6ec4..44d01591 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,7 +1,7 @@ { "name": "firetable", "alias": "firetable-cli", - "version": "1.0.1", + "version": "1.0.2", "description": "CLI tool to simplify firetable deployment processes", "repository": "https://github.com/AntlerVC/firetable", "author": "Shams Mosowi", diff --git a/cli/src/lib/terminal.js b/cli/src/lib/terminal.js index 64786947..7cb3dee3 100644 --- a/cli/src/lib/terminal.js +++ b/cli/src/lib/terminal.js @@ -111,7 +111,11 @@ module.exports.deployToFirebaseHosting = (projectId) => module.exports.startFiretableLocally = (dir = "firetable/www") => new Promise((resolve) => { - const child = spawn("npm", ["run", "serve"], { cwd: dir }); + const child = spawn( + /^win/.test(process.platform) ? "npm.cmd" : "npm", + ["run", "serve"], + { cwd: dir } + ); child.stdout.on("data", (data) => { const msg = data.toString(); const portRegex = /^INFO: Accepting connections at (http:\/\/[\w\.]+:\d+)/;