zsh용 NVM 속도 향상
4269 단어 zshnvmperformancenode
.zshrc
에서 이 스니펫으로 바꾸세요.아이디어는 .nvmrc 파일이 포함된 디렉토리에 들어갈 때까지 초기화를 연기하는 것입니다.
# NVM
export NVM_DIR="$HOME/.nvm"
# Add any Node version for powerlevel10k to be less noisy
# export PATH="$HOME/.nvm/versions/node/v14.15.5/bin:$PATH"
#[ -s "$(brew --prefix nvm)/nvm.sh" ] && . "$(brew --prefix nvm)/nvm.sh" # This loads nvm
# Based on official autoload for ZSH https://github.com/nvm-sh/nvm#zsh
autoload -U add-zsh-hook
load-nvmrc() {
if [ -f ".nvmrc" ]; then
if ! typeset -f nvm_find_nvmrc > /dev/null; then
[ -s "$(brew --prefix nvm)/nvm.sh" ] && . "$(brew --prefix nvm)/nvm.sh" --no-use
fi
local node_version="$(nvm version)"
local nvmrc_path="$(nvm_find_nvmrc)"
if [ -n "$nvmrc_path" ]; then
local nvmrc_node_version=$(nvm version "$(cat "${nvmrc_path}")")
if [ "$nvmrc_node_version" = "N/A" ]; then
nvm install
elif [ "$nvmrc_node_version" != "$node_version" ]; then
nvm use
fi
elif [ "$node_version" != "$(nvm version default)" ]; then
echo "Reverting to nvm default version"
nvm use default
fi
fi
}
add-zsh-hook chpwd load-nvmrc
load-nvmrc
Reference
이 문제에 관하여(zsh용 NVM 속도 향상), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rinkevich/speeding-up-nvm-for-zsh-4b2d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)