diff --git a/packages/container/discover.js b/packages/container/discover.js index 781a58d..7c6ab3e 100644 --- a/packages/container/discover.js +++ b/packages/container/discover.js @@ -34,12 +34,16 @@ async function collectFilesInfo(inputPath, level = 0, hiddenFiles = false) { async function discoverFiles(argv) { const targetPath = argv._.length < 2 ? ['.'] : argv._.slice(1) - const result = await Promise.all( - targetPath - .map((p) => path.resolve(process.cwd(), p)) - .map((p) => collectFilesInfo(p, 0, argv.a || argv.all)) - ) - return { discover: result.flat() } + try { + const result = await Promise.all( + targetPath + .map((p) => path.resolve(process.cwd(), p)) + .map((p) => collectFilesInfo(p, 0, argv.a || argv.all)) + ) + return { discover: result.flat() } + } catch (err) { + return {} + } } module.exports = discoverFiles