diff --git a/lib/core/Manager.js b/lib/core/Manager.js index f1f9fcde4..d3e3077f2 100644 --- a/lib/core/Manager.js +++ b/lib/core/Manager.js @@ -826,7 +826,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]); }