From 641229426e05673a7ff2e7907359fc02c9559077 Mon Sep 17 00:00:00 2001 From: isaacs Date: Sun, 18 Jul 2010 19:24:31 -0700 Subject: Don't fail uninstalling if there's no active version --- lib/uninstall.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/uninstall.js b/lib/uninstall.js index f8b33be5f..e3c89d8d0 100644 --- a/lib/uninstall.js +++ b/lib/uninstall.js @@ -52,6 +52,7 @@ function uninstall (args, cb) { ( [log, "about to remove: " + pkgdir, "uninstall"] , function (cb) { fs.readlink(active, function (er, active) { + if (er) cb() if (path.basename(active||"") !== version) return cb() else if (!npm.config.get("auto-deactivate")) return cb(new Error( "cannot remove active package.\n"+ -- cgit v1.2.3