diff --git a/lib/core/Manager.js b/lib/core/Manager.js index ed66c4ba8..e5f3b7736 100644 --- a/lib/core/Manager.js +++ b/lib/core/Manager.js @@ -825,7 +825,9 @@ Manager.prototype._electSuitable = function (name, semvers, nonSemvers) { }); // Save resolution - this._storeResolution(picks[suitable]); + if (this._config.argv.cooked.includes('--save')) { + this._storeResolution(picks[suitable]); + } return Q.resolve(picks[suitable]); }