diff --git a/zsh-nvm.plugin.zsh b/zsh-nvm.plugin.zsh index 9a687a3..c14ebee 100644 --- a/zsh-nvm.plugin.zsh +++ b/zsh-nvm.plugin.zsh @@ -83,13 +83,13 @@ _zsh_nvm_load() { _zsh_nvm_lazy_load() { if [[ "$NVM_CACHE_LOAD" == true ]] && [[ -s "${HOME}/.zsh_nvm_cache" ]]; then export NVM_CACHE_LOAD_PATH_NVM="$(cat "${HOME}/.zsh_nvm_cache")" - + # Add it to path if it doesn't already exist. if [ -d "$NVM_CACHE_LOAD_PATH_NVM" ] && [[ ":$PATH:" != *":$NVM_CACHE_LOAD_PATH_NVM:"* ]]; then - export PATH="${PATH:+"$PATH:"}${NVM_CACHE_LOAD_PATH_NVM}" + export PATH="${NVM_CACHE_LOAD_PATH_NVM}${PATH:+":$PATH"}" fi fi - + # Get all global node module binaries including node # (only if NVM_NO_USE is off) local global_binaries