Skip to content

v2.0.0

Compare
Choose a tag to compare
@1111mp 1111mp released this 09 Sep 04:56
· 120 commits to main since this release

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

image

image

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`.