Releases: 1111mp/nvm-desktop
v3.0.0
v2.6.2
v2.6.1
v2.6.0
v2.5.0
v2.4.0
Release Notes for v2.4.0
Deps Upgrades
-
Electron
v27.0.3
Fixes
nvm-desktop
- [4135c27] - Optimization for updater component.
nvmd-command
- [2471c47] - Match npm install short name #11.
- [93b8b6d] - Match more rules for the command of
npm-install
. - [5988cca] - Running node-related commands when the default version is not set causes the terminal to enter an infinite loop.
v2.3.0
Release Notes for v2.3.0
Deps Upgrades
-
Electron
v27.0.0
Fixes
nvm-desktop
- [27658fd] - Add page skeleton screen to optimize experience.
- [1413b3a] - Update more friendly prompt information.
- [3e95c5d] - Incomplete versions.json cache data causes application crash.
- [6b06a9a] - Give the user some prompts when the Node process is occupied and the execution of the upgrade script cannot be completed
nvmd-command
v2.2.0
Release Notes for v2.2.0
Features
- Command tools for nvm-desktop: manage the version of Node via the command line.
$ nvmd --help
nvmd (2.2.0)
[email protected]
command tools for nvm-desktop
Usage: nvmd [COMMAND]
Commands:
current Get the currently used version
list List the all installed versions of Node.js
ls List the all installed versions of Node.js
use Use the installed version of Node.js (default is global)
which Get the path to the executable to where Node.js was installed
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Please download new version of Node.js in nvm-desktop.
Fixes
v2.1.0
Release Notes for v2.1.0
Features
- Conveniently manage Nodejs versions through the system tray menu
- Provides a link to view the change log of the Node version
Fixes
- Parse project name error on Windows.
- Table placeholder block pop-ups.
Screenshot
Macos
:
Windows
:
Detailed description
The Global option is the system global Node engine version. The other options are the projects you manage, with a maximum of 5 displayed.
You can select the version you want from up to 10 installed Node versions (sorted in descending order).
v2.0.0
Release Notes for v2.0.0
Features
- Supports setting the Node engine version separately for the project.
- Brand new underlying implementation, it is enabled by nvmd-command support.
Screenshot
Detailed description
nvmd-comand
is a single, fast native executable, with no external dependencies, build with Rust. A proxy for Node and Npm, through which it can intelligently (quickly) identify the correct version of the Node engine.
Provides services for nvm-desktop's Node engine version management function.
About how it works you can check: nvmd-command how-does-it-work
Additional operations
If you are using a previous version of nvm-deskop
then you need to do some extra work (don't worry it's simple).
- On Macos, change your environment variable
PATH
:
# from
export NVMD_DIR="$HOME/.nvmd"
[ -s "$NVMD_DIR/nvmd.sh" ] && . "$NVMD_DIR/nvmd.sh" # This loads nvmd
# to
export NVMD_DIR="$HOME/.nvmd"
export PATH="$NVMD_DIR/bin:$PATH"
- On Windows, just clean up the useless environment variables left over from previous versions on your computer (It won't make any difference if you don't do this):
Remove the environment variable named `NVMD` and remove the reference to it from `PATH`.