meteorNpm.dependenciesArePortable skip bad symlink

stat fails if a symlink points to something nonexistent. since we're
literally looking for stuff physically under a directory, we don't need
to chase symlinks.
This commit is contained in:
David Glasser
2014-05-23 17:53:35 -07:00
parent 875274d2a4
commit 00157d8aed

View File

@@ -153,7 +153,7 @@ meteorNpm.dependenciesArePortable = function (packageNpmDir) {
if (itemName.match(/\.node$/))
return true;
var item = path.join(dir, itemName);
if (fs.statSync(item).isDirectory())
if (fs.lstatSync(item).isDirectory())
return search(item);
}) || false;
};