diff --git a/packages/kit/src/resolve.ts b/packages/kit/src/resolve.ts index be8fd97ca3c..535261b673e 100644 --- a/packages/kit/src/resolve.ts +++ b/packages/kit/src/resolve.ts @@ -151,7 +151,7 @@ async function isDirectory (path: string) { return (await fsp.lstat(path)).isDirectory() } -export async function resolveFiles (path: string, pattern: string | string[]) { - const files = await globby(pattern, { cwd: path, followSymbolicLinks: true }) +export async function resolveFiles (path: string, pattern: string | string[], opts: { followSymbolicLinks?: boolean } = {}) { + const files = await globby(pattern, { cwd: path, followSymbolicLinks: opts.followSymbolicLinks ?? true }) return files.map(p => resolve(path, p)).filter(p => !isIgnored(p)).sort() }