diff --git a/packages/uni-cli-shared/lib/pages.js b/packages/uni-cli-shared/lib/pages.js index b0c43263ffae683c410e79b1ef0cdf0efa00c2c3..62add7a45f7c864cd2dd0250e56ad38cdfa2d3c0 100644 --- a/packages/uni-cli-shared/lib/pages.js +++ b/packages/uni-cli-shared/lib/pages.js @@ -341,7 +341,7 @@ const isDirectory = source => fs.lstatSync(source).isDirectory() function getAutoComponentsByDir (componentsPath, absolute = false) { const components = {} try { - fs.readdirSync(componentsPath).forEach(name => { + fs.existsSync(componentsPath) && fs.readdirSync(componentsPath).forEach(name => { const folder = path.resolve(componentsPath, name) if (!isDirectory(folder)) { return