summaryrefslogtreecommitdiff
path: root/packages/create-astro/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/create-astro/src')
-rw-r--r--packages/create-astro/src/messages.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/create-astro/src/messages.ts b/packages/create-astro/src/messages.ts
index 2f8ca960b..4a51e0f80 100644
--- a/packages/create-astro/src/messages.ts
+++ b/packages/create-astro/src/messages.ts
@@ -13,8 +13,12 @@ import detectPackageManager from 'which-pm-runs';
// A copy of this function also exists in the astro package
async function getRegistry(): Promise<string> {
const packageManager = detectPackageManager()?.name || 'npm';
- const { stdout } = await execa(packageManager, ['config', 'get', 'registry']);
- return stdout || 'https://registry.npmjs.org';
+ try {
+ const { stdout } = await execa(packageManager, ['config', 'get', 'registry']);
+ return stdout || 'https://registry.npmjs.org';
+ } catch (e) {
+ return 'https://registry.npmjs.org';
+ }
}
let stdout = process.stdout;