A lightweight PowerShell tool that gives nvm-windows per-project Node versions. nvm-windows switches Node globally, so every project shares one version and you can't run different versions at the same time. nvmx reads a .nvmrc file in your project and runs the right Node for each command, without changing anything global or running nvm use.
Features
- Per-command versions: reads the project's .nvmrc and runs the matching installed Node for that command only.
- Nothing global: never runs nvm use, so your default version and other terminals stay exactly the same.
- Works with scripts: anything launched through node, npm, or npx (like nodemon in an npm script) uses the same version.
- One-shot install: a simple installer wires it into PowerShell, with an equally simple uninstall.
Technologies and Skills
- PowerShell
- Node.js