[Refactor] Improve if conditoion logic in "use"

This commit is contained in:
Peter Dave Hello
2017-03-30 00:41:31 +08:00
committed by Jordan Harband
parent 9a6e657e53
commit 450088e51a

8
nvm.sh
View File

@@ -2697,12 +2697,10 @@ nvm() {
nvm_echo "Now using system version of io.js: $(iojs --version 2>/dev/null)$(nvm_print_npm_version)"
fi
return
else
if [ $NVM_USE_SILENT -ne 1 ]; then
nvm_err 'System version of node not found.'
fi
return 127
elif [ $NVM_USE_SILENT -ne 1 ]; then
nvm_err 'System version of node not found.'
fi
return 127
elif [ "_$VERSION" = "_∞" ]; then
if [ $NVM_USE_SILENT -ne 1 ]; then
nvm_err "The alias \"$PROVIDED_VERSION\" leads to an infinite loop. Aborting."