Hacker GitHub

← All repos

nvm-sh/nvm

View on GitHub ↗ ★ 95,737 Shell

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

43 mentions on Hacker News by 41 people: 5 stories, 38 comments · first 2011-04-02 · latest 2026-06-08

Mentions per year 43 mentions · busiest year 2015 (5)
20082026
  1. …get the behaviour of automatically switching when you change directories effectively for free. 1. https://github.com/nvm-sh/nvm#zsh Edit: unless you aliased it to `node` or `npm`, which would be fine I guess but super annoying if you ran…
    comment by abejfehr · 2026-06-08 · in Life is too short for a slow terminal
  2. …you used nvm as an example in your readme. I've pestered nvm about this sort of thing in the past ( https://github.com/nvm-sh/nvm/issues/3349 ). I'm a little uncertain about your threat model though. If you've got an SSL-tampering…
  3. …'nvm use' when changing into a project directory. There are a few issue threads such as this one : https://github.com/nvm-sh/nvm/issues/2724 BTW, this blog post was great for finding the culprit if there is zsh startup latency :…
  4. View their obstinance: https://github.com/nvm-sh/nvm/issues/794 8 years later and despite much support for the `.node-version` file. Someone else started using the .node-version file years ago, and because all open source packages won't…
    comment by Ataraxic · 2023-12-28 · in 4B If Statements
  5. …it, it was the awk from Debian 10 that lacked `length(array)`, see the related nvm pr [1]. [1]: https://github.com/nvm-sh/nvm/pull/2917/
  6. …is really nice. I'd also like to see things like a builtin `length` function to be standard. [1]: https://github.com/nvm-sh/nvm/ [2]: https://github.com/nvm-sh/nvm/pull/2827/ [3]: https://github.com/nvm-sh/nvm/blob/9a769630d7/nvm.sh#L1703-L…
  7. …as: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions https://github.com/nvm-sh/nvm Volta - The Hassle-Free JavaScript Tool Manager https://volta.sh/ asdf - Manage multiple runtime versions with…
    comment by doodlesdev · 2023-02-27 · in Python is two languages now
  8. Yeah, I use https://github.com/nvm-sh/nvm
  9. …many devs rarely ever pin versions) instead of npm install / npm i). nvm (Node Version manager): https://github.com/nvm-sh/nvm npm ci: https://docs.npmjs.com/cli/v6/commands/npm-ci
  10. …less backwards compatibility when compared to Python. Somehow projects like Node Version Manager ( https://github.com/nvm-sh/nvm ) didn't really seem to gain much traction.
  11. I find `nvm.sh` pretty invaluable for juggling node versions - https://github.com/nvm-sh/nvm#intro
  12. …/github.com/bdefore/dotfiles/blob/53a2e00c236a2d581ac... is much faster than the officially suggested https://github.com/nvm-sh/nvm#automatically-call-nvm-use (or at least used to be)
    comment by throwawaycuriou · 2021-11-22 · in Volta vs. Nvm for JavaScript Tooling
  13. I am currently aware of the following Javascript "version managers": - NVM: https://github.com/nvm-sh/nvm - N: https://github.com/tj/n - Volta: https://volta.sh/ - FNM: https://fnm.vercel.app/ - ASDF-VM: https://asdf-vm.com/ I started with…
    comment by nerdponx · 2021-11-22 · in Volta vs. Nvm for JavaScript Tooling
  14. ▲ 1
    NVM – Package for Ubuntu PPA and Backport
    story by stikit · 2021-07-03 · 1 comment
  15. …blog post, until I found out this was not necessary at all for Node.js as described over here: https://github.com/nvm-sh/nvm/issues/2350#issuecomment-73413... . The only blocking issue was Docker so I used VSCode remote until they released…
  16. …to run something, but I have seen quite a few prominent tools use this method of installation: NVM: https://github.com/nvm-sh/nvm#installing-and-updating Haskell Stack: https://docs.haskellstack.org/en/stable/README/#how-to-insta...…
  17. …the directory structure. Node definitely has this issue. There's a reason Node NVM[1] exists. [1] https://github.com/nvm-sh/nvm
  18. Absolutely. For Node, check nvm : https://github.com/nvm-sh/nvm And choose SQLite.
    comment by xcambar · 2020-07-21 · in Wiki.js
  19. …I dislike this aspect of it. I wish we spent more time questioning some of the tools we use. [0]: https://github.com/creationix/nvm
  20. The NVM init slowness issue isn't specific to WSL - see https://github.com/creationix/nvm/issues/1277 . I also had to sandbox the NVM init lines (on macOS) as timing my .bashrc revealed it as the worst offender. On the topic of speeding up…
  21. …manager (because chances are its version would lag behind the official release). You can use nvm ( https://github.com/creationix/nvm ) to install only for one user (inside $HOME) or manual install from release page for all users (cp -r */…
  22. …make it sound like switching Node versions on Linux is a hassle. Allow me to introduce you to nvm: https://github.com/creationix/nvm
  23. …some polishing, though (error prone for scripted usage, because of unpredictable exit > 0 behavior. https://github.com/creationix/nvm
    comment by miduil · 2018-01-10 · in Node v9.4.0
  24. …supported overall. I hope this will improve over time, because Alpine is an awesome distro. [0]: https://github.com/creationix/nvm/issues/1102 [1]: https://github.com/creationix/nvm/issues/1250
    comment by imiric · 2017-12-01 · in Alpine Linux 3.7.0 Released
  25. …please brew uninstall it, and install it using the instructions below, before filing an issue." https://github.com/creationix/nvm#important-notes
  26. Jordan has apparently walked that back. https://github.com/creationix/nvm/issues/1595#issuecomment-3...
  27. ▲ 63
    Nvm will **not** be adding support for Ayo.js
    story by bretc · 2017-08-26 · 13 comments
  28. Neither requires root: * https://github.com/creationix/nvm * http://kazhack.org/?post/2014/12/11/npm-install-g-without-su... * http://kazhack.org/?post/2014/12/12/pip-gem-install-without-...
  29. ▲ 1
    Managing your Node.js versions
    story by thetechdude · 2016-11-11 · 1 comment
  30. …modules like gulp-cli (should you need any, though it's quite rare that you do nowadays). [1] https://github.com/creationix/nvm
    comment by nilliams · 2016-04-09 · in Phoenix Framework dockerfile
  31. …engineers, and if you think they should be different you are welcome to bring that change. [0] - https://github.com/creationix/nvm
    comment by lelandbatey · 2016-01-11 · in A rant about application configuration
  32. …This is not unique to Ruby, and similar projects exist for other languages. For example, nvm ( https://github.com/creationix/nvm ) and n ( https://github.com/tj/n ) provide something similar for Node (JavaScript), gvm (…
    comment by integraton · 2015-12-26 · in Rbenv 1.0.0
  33. …n[1], but others might like nvm[2] which is quite similar to rvm. [1] https://github.com/tj/n [2] https://github.com/creationix/nvm
    comment by brokentone · 2015-10-12 · in Node v4.2.0 (Stable)
  34. Or use nvm: https://github.com/creationix/nvm
    comment by michaelsbradley · 2015-09-09 · in Node v4.0.0
  35. If you don't mind fetching package locations over HTTP https://github.com/creationix/nvm/issues/614
    comment by amk_ · 2015-09-08 · in Node v4.0.0
  36. ▲ 1
    Nvm now supports io.js
    story by jorgebg · 2015-01-20 · 0 comments
  37. …requiring sudo.[1] Which led me to this: > http://learn.bevry.me/node/install and then this: > https://github.com/creationix/nvm It makes npm installs everything under $HOME and never needs to be ran with escalated privileges. `nvm install…
  38. ▲ 2
    NVM install on Ubuntu 13.10 causes login loop
    story by gadr90 · 2014-01-08 · 0 comments
  39. …It's also easy to build and install from source on debian-based distros (my only experience). [1] https://github.com/creationix/nvm
    comment by 2mur · 2013-07-26 · in Node v0.10.14 (Stable)
  40. …group[6] is also a great resource. [1] http://leiningen.org/#install [2] https://rvm.io/ [3] https://github.com/creationix/nvm [4] http://perlbrew.pl/ [5] http://webchat.freenode.net/?channels=clojure [6]…
    comment by michaelsbradley · 2013-01-08 · in Getting Started With Clojure
  41. …Node.js files in a per-user ~/nvm/ folder (this is customizable to whatever folder you choose). [1] https://github.com/creationix/nvm
  42. …'fish' for example (what I really like to), you're out of luck and you must hack your own. [1]: https://github.com/creationix/nvm [2]: https://github.com/visionmedia/n
    comment by pooriaazimi · 2012-06-26 · in Node.js v0.8.0 [stable] is out
  43. We use Tim's nvm here. https://github.com/creationix/nvm Similar to Ruby's rvm.
    comment by catch23 · 2011-04-02 · in Node.js 0.4.5 Released w/ many bug fixes