码迷,mamicode.com
首页 > 其他好文 > 详细

解决nvm导致终端启动慢的问题

时间:2020-07-14 00:28:38      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:let   amp   ons   https   home   添加   bashrc   nod   解决   

最近终端启动很慢,查阅相关资料后发现是,因为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

解决nvm导致终端启动慢的问题

标签:let   amp   ons   https   home   添加   bashrc   nod   解决   

原文地址:https://www.cnblogs.com/nayek/p/13296696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!