Fix faulty node_modules portability caching logic.

This commit is contained in:
Ben Newman
2016-03-14 20:34:42 -04:00
parent 9411f0a80e
commit 1880d76a8c

View File

@@ -147,13 +147,13 @@ meteorNpm.dependenciesArePortable = function (nodeModulesDir) {
// away the next time those packages are (re)installed.
const portableFile = files.pathJoin(item, ".meteor-portable");
if (files.exists(portableFile)) {
return JSON.parse(files.readFile(portableFile));
return ! JSON.parse(files.readFile(portableFile));
}
const portable = ! search(item);
files.writeFile(portableFile, JSON.stringify(portable) + "\n");
return portable;
const result = search(item);
files.writeFile(portableFile, JSON.stringify(! result) + "\n");
return result;
}
return ! search(item);
return search(item);
}
}) || false;
};