UNPKG

@donswayo/nucel-cli

Version:

The open-source deployment platform for modern web apps

21 lines 619 B
import { execSync } from 'child_process'; import chalk from 'chalk'; import { getErrorMessage } from './errors.js'; export async function buildProject(buildCommand) { const projectRoot = process.cwd(); console.log(chalk.gray(`Running: ${buildCommand}`)); try { execSync(buildCommand, { cwd: projectRoot, stdio: 'inherit', env: { ...process.env, NODE_ENV: 'production', }, }); } catch (error) { throw new Error(`Build failed: ${getErrorMessage(error)}`); } } //# sourceMappingURL=build.js.map