diff options
author | Kat Marchán <kzm@sykosomatic.org> | 2017-05-11 23:27:00 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2017-05-26 04:55:12 +0300 |
commit | 3d8e8de1a7fcf01ea79ae59b574407f7b0b26d49 (patch) | |
tree | 7507f76550f42796b3d4b57f56c26d01347efb1c /lib | |
parent | 9215148812450209e4e2215e9cf3a9f495b7f64f (diff) |
fix(install): tree is null sometimes
when loading up globals, metadata is fetched before
we have an actual tree. This guard is fine here.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/install/deps.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/install/deps.js b/lib/install/deps.js index fe694f322..8ef63045f 100644 --- a/lib/install/deps.js +++ b/lib/install/deps.js @@ -183,6 +183,7 @@ function packageRelativePath (tree) { } function matchingDep (tree, name) { + if (!tree || !tree.package) return if (tree.package.dependencies && tree.package.dependencies[name]) return tree.package.dependencies[name] if (tree.package.devDependencies && tree.package.devDependencies[name]) return tree.package.devDependencies[name] return |