From 4821d220778800a509b5eeee5e1c7c004d53709a Mon Sep 17 00:00:00 2001 From: James Nylen Date: Tue, 20 Feb 2018 08:50:26 +0000 Subject: [PATCH] Add a way to load a specific version of node during shell startup This allows avoiding `nvm_resolve_local_alias default` which can be fairly slow on underpowered machines. --- nvm.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 0dce3da..cc3b285 100644 --- a/nvm.sh +++ b/nvm.sh @@ -3510,7 +3510,10 @@ nvm_auto() { nvm install >/dev/null fi elif [ "_$NVM_MODE" = '_use' ]; then - VERSION="$(nvm_resolve_local_alias default 2>/dev/null || nvm_echo)" + VERSION="$NVM_AUTO_LOAD_VERSION" + if [ -z "$VERSION" ]; then + VERSION="$(nvm_resolve_local_alias default 2>/dev/null || nvm_echo)" + fi if [ -n "$VERSION" ]; then nvm use --silent "$VERSION" >/dev/null elif nvm_rc_version >/dev/null 2>&1; then