diff --git a/lib/cmd/install.js b/lib/cmd/install.js index f941a36313..81f0040a71 100644 --- a/lib/cmd/install.js +++ b/lib/cmd/install.js @@ -1,6 +1,7 @@ var readPkgUp = require('read-pkg-up') var dirname = require('path').dirname var join = require('path').join +var resolve = require('path').resolve var assign = require('object-assign') var npa = require('npm-package-arg') @@ -49,7 +50,7 @@ function installCmd (input, flags) { function updateContext (packageJson) { var root = packageJson ? dirname(packageJson) : process.cwd() ctx.root = root - ctx.store = join(root, config.store_path) + ctx.store = resolve(root, config.store_path) if (!flags.quiet) ctx.log = logger() else ctx.log = function () { return function () {} } }