Page MenuHomeSolus

NVM (Node Version Manager)
Closed due to inactivityPublic


Name: NVM (Node Version Manager)


Reason for inclusion: Allows for multiple sandboxed versions of Node and NPM to be installed along side each other. This is useful for two reasons:

  1. It means that software in the repo like Atom, vscode etc. can depend on 1 version of node, (For example and LTS release) and a developer that needs node and NPM at a different version (For example the current release) can use that without conflict.
  2. It means that developers can easily switch between versions. This is handy when testing if a program works on older or newer versions that it was not originally developed on.

Open Source: Yes

Number of Users Anticipated: I think that it is a necessary tool for any node developer, so quite a few I imagine. (As it fixes the issue that Josh has previously had with people wanting different versions of node in the repo)

Link to latest tarball:

Additional Information: Josh and I discussed this both on a reddit post ( and in private messages. He asked me to assign this task to him as it relates to packages he maintains, and also to 'make a note about all the bash cruft that needs to be removed'.

Related Objects

Event Timeline

Herald removed JoshStrobl as the assignee of this task. · View Herald TranscriptAug 9 2017, 3:49 PM
Herald added a subscriber: JoshStrobl.
JoshStrobl triaged this task as Normal priority.
JoshStrobl moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

*smacks* Herald

Thanks @jalden for the package request =)

zevdg added a subscriber: zevdg.Nov 8 2017, 10:20 PM
JoshStrobl added a subscriber: frbuceta.
frbuceta added a comment.EditedNov 16 2017, 8:02 PM

I can not find a way to build the installer.
How to execute a sh in solbuild? and edit the console files ... .bashrc or .zshrc @JoshStrobl

Perhaps n would be a better alternative, a lot easier to maintain.

Would only have to change /usr/local for a more suitable path.

dmn added a subscriber: dmn.Feb 26 2018, 11:38 AM
JoshStrobl removed JoshStrobl as the assignee of this task.Jun 25 2018, 7:50 PM
JoshStrobl closed this task as Wontfix.Aug 31 2018, 4:59 PM

As this task has been marked Needs Maintainer for a month with nobody having stepped up to become maintainer, in addition to providing an acceptable patch for inclusion, marking as WONTFIX. Feel free to re-open when a patch has been submitted via the proper processes.

Skyeun added a subscriber: Skyeun.Jan 26 2019, 12:06 PM

I tried to build both nvm and n. nvm was very hard and at the end not working. But n is working fine. Any chances to include n instead of nvm ?

DataDrake changed the task status from Wontfix to Frozen.Feb 21 2022, 6:27 AM