Closed charlespierce closed 3 years ago
@thoov Good points all around. I definitely think when we have an implementation of this ready, we should do a beta / RC release and get some of our power users to test it out so we can get a feel for how much extra work is done during the migration process.
Updated some of the language and added a section around errors explicitly calling out that they shouldn't affect the success or failure of volta install
.
Updated to a new proposal that incrementally improves our existing model, instead of throwing it out wholesale.
This seems very promising. I love that it preserves the benefit that once you install a global binary, it keeps working even if you change your Node version. The part I'm still fuzzy on is the precise difference between (a) sandboxing every global package but making them visible to each other for require
vs (b) not sandboxing global packages and just installing them directly in a Node version.
@dherman Updated to clarify the sections you had questions about, thanks again for the feedback!
Rendered RFC