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
20082026
-
…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 -
…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…
comment by __MatrixMan__ · 2025-06-29 · in Show HN: Vet – A tool for safely running remote shell scripts -
…'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 :…
comment by timrichard · 2024-07-02 · in Mako – fast, production-grade web bundler based on Rust -
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 -
…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/
comment by ryenus · 2023-06-30 · in The Awk Programming Language, Second Edition -
…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…
comment by ryenus · 2023-06-30 · in The Awk Programming Language, Second Edition -
…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 -
Yeah, I use https://github.com/nvm-sh/nvm
comment by dbmikus · 2023-01-04 · in Why is the JavaScript ecosystem like this? -
…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
comment by he_is_legend · 2022-12-14 · in Programs are dead, and JavaScript has killed them -
…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.
comment by KronisLV · 2022-09-12 · in Ask HN: Why is Python package management still a dumpster fire? -
I find `nvm.sh` pretty invaluable for juggling node versions - https://github.com/nvm-sh/nvm#intro
comment by beninsydney · 2022-05-24 · in Show HN: IndigoStack – a new native macOS app for local web development -
…/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 -
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 -
▲ 1
NVM – Package for Ubuntu PPA and Backportstory by stikit · 2021-07-03 · 1 comment
-
…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…
comment by rvanmil · 2021-03-12 · in Experience with Apple Silicon M1 MacBook Pro as a Software Developer -
…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...…
comment by Martinsos · 2020-11-12 · in Show HN: Wasp (Alpha) is out – DSL for building web apps with React/Node/Prisma -
…the directory structure. Node definitely has this issue. There's a reason Node NVM[1] exists. [1] https://github.com/nvm-sh/nvm
comment by nl · 2020-09-01 · in Python setuptools v50 breaks pip installation on Debian/Ubuntu -
…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
comment by danShumway · 2018-10-23 · in Repl.it raises $4.5M from A16Z, Paul Graham, and others -
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…
comment by jameshiew · 2018-09-09 · in Ask HN: Is anyone using the Windows 10 Subsytem for Linux? -
…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 */…
comment by gear54rus · 2018-03-01 · in Decode Like It's 1999: MPEG-1 Decoder in JavaScript -
…make it sound like switching Node versions on Linux is a hassle. Allow me to introduce you to nvm: https://github.com/creationix/nvm
comment by acejam · 2018-02-09 · in IOTA: Cannot be used for IoT, loss of funds may occur -
…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 -
…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 -
…please brew uninstall it, and install it using the instructions below, before filing an issue." https://github.com/creationix/nvm#important-notes
comment by rampantprint · 2017-09-04 · in HomeBrew Analytics – top 1000 packages installed over last year -
Jordan has apparently walked that back. https://github.com/creationix/nvm/issues/1595#issuecomment-3...
comment by rendall · 2017-08-26 · in Nvm will **not** be adding support for Ayo.js -
▲ 63
Nvm will **not** be adding support for Ayo.jsstory by bretc · 2017-08-26 · 13 comments
-
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-...
comment by chocolateboy · 2017-07-04 · in CIA Targeting Linux Users With OutlawCountry Network Traffic Re-Routing Tool -
▲ 1
Managing your Node.js versionsstory by thetechdude · 2016-11-11 · 1 comment
-
…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 -
…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 -
…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 -
…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) -
Or use nvm: https://github.com/creationix/nvm
comment by michaelsbradley · 2015-09-09 · in Node v4.0.0 -
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 -
▲ 1
Nvm now supports io.jsstory by jorgebg · 2015-01-20 · 0 comments
-
…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…
comment by johnchristopher · 2014-07-07 · in JSON Resume – a JSON-based open source standard for resumes -
▲ 2
NVM install on Ubuntu 13.10 causes login loopstory by gadr90 · 2014-01-08 · 0 comments
-
…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) -
…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 -
…Node.js files in a per-user ~/nvm/ folder (this is customizable to whatever folder you choose). [1] https://github.com/creationix/nvm
comment by cmwelsh · 2012-10-07 · in Running "n stable" removed bin, lib, share, include directories from /usr/local -
…'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 -
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