diff --git a/cli/src/helpers/setImportAlias.ts b/cli/src/helpers/setImportAlias.ts index a1b2fc4e5e..cff762e6c7 100644 --- a/cli/src/helpers/setImportAlias.ts +++ b/cli/src/helpers/setImportAlias.ts @@ -21,6 +21,8 @@ function replaceTextInFiles( } export const setImportAlias = (projectDir: string, importAlias: string) => { + if (typeof importAlias !== "string") return; + const normalizedImportAlias = importAlias .replace(/\*/g, "") // remove any wildcards (~/* -> ~/) .replace(/[^/]$/, "$&/"); // ensure trailing slash (@ -> ~/) diff --git a/cli/src/index.ts b/cli/src/index.ts index 47dce51954..20e9fa7c90 100644 --- a/cli/src/index.ts +++ b/cli/src/index.ts @@ -78,7 +78,7 @@ const main = async () => { }); // update import alias in any generated files if not using the default - if (importAlias !== "~/") { + if (typeof importAlias === "string" && importAlias !== "~/") { setImportAlias(projectDir, importAlias); }