解決nvm導致終端啟動慢的問題


最近終端啟動很慢,查閱相關資料后發現是,因為nvm在安裝的時候,需要在 ~/.bashrc(如果你的終端用的是bash)或者~/.zshrc(如果你的終端用的是zsh) 中添加:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

解決辦法

export NVM_DIR="$HOME/.nvm"
nvm() { . "$NVM_DIR/nvm.sh" ; nvm $@ ; }
export PATH=$HOME/.nvm/versions/node/v12.16.2/bin/:$PATH

原理是啟動終端的時候不執行nvm.sh腳本。而是直接把某個具體版本的node的路徑放到PATH中。等到執行nvm的時候,再去執行nvm.sh腳本

參考博客:http://imushan.com/2016/07/29/js/tools/解決nvm導致終端啟動慢的問題/
參考博客:https://www.jianshu.com/p/e1598eb2df8e


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM