diff --git a/packages/marko/src/taglib/taglib-loader/scanTagsDir.js b/packages/marko/src/taglib/taglib-loader/scanTagsDir.js index 2331ad7d4..b849449de 100644 --- a/packages/marko/src/taglib/taglib-loader/scanTagsDir.js +++ b/packages/marko/src/taglib/taglib-loader/scanTagsDir.js @@ -68,7 +68,11 @@ function getPath(filename, fileMap) { } function findAndSetFile(tagDef, tagDirname) { - if (!fs.statSync(tagDirname).isDirectory()) { + try { + if (!fs.statSync(tagDirname).isDirectory()) { + return; + } + } catch (_) { return; }