Releases: 1111mp/nvm-desktop
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`.
v1.3.0
Feat
Now you can individually select the version of Node you want for your project (macOS only).
You can choose different Node versions individually for your projects.
A file will be added to the root of the project: .nvmdrc
, the content is the version number of Node you choose. nvm-desktop
detects this file to set the Node version for your project.
v1.2.0
Feat
Support automatic update on Windows.
Windows users please install this version manually so that the latest version can be automatically obtained later.
MacOS does not support this feature due to Apple developer account issues. Please always check the latest version for the best experience.
v1.1.0
Feat
New installed page.
Support Simplified Chinese (default is english).
Support for custom mirrors (default is https://nodejs.org/dist).
Bug fixes
When the theme is set to Light or Dark, it will still change with the system theme.