diff --git a/packages/create-astro/src/actions/dependencies.ts b/packages/create-astro/src/actions/dependencies.ts index ad76db429091..9735fe462518 100644 --- a/packages/create-astro/src/actions/dependencies.ts +++ b/packages/create-astro/src/actions/dependencies.ts @@ -26,6 +26,15 @@ export async function dependencies( start: `Dependencies installing with ${ctx.pkgManager}...`, end: 'Dependencies installed', while: () => { + return Promise.reject('Unknown error').catch((e) => { + error('error', e); + error( + 'error', + `Dependencies failed to install, please run ${color.bold( + ctx.pkgManager + ' install' + )} to install them manually after setup.` + ); + }); return install({ pkgManager: ctx.pkgManager, cwd: ctx.cwd }).catch((e) => { error('error', e); error(