diff --git a/cmd.js b/cmd.js index 3e98ed4..237c3eb 100755 --- a/cmd.js +++ b/cmd.js @@ -105,7 +105,8 @@ function installShims (modulesToShim, done) { install = false } } else { - var existingVer = pkgJson.version + var existingVerNpm5 = (/\-([^\-]+)\.tgz/.exec(pkgJson.version) || [null, null])[1] + var existingVer = existingVerNpm5 || pkgJson.version if (semver.satisfies(existingVer, allShims[name])) { install = false }