重装系统后,在安装完ionic和cordova之后出现command not found
。想起之前安装时也出现过权限的问题,想着用sudo安装一下,发现完全没用。只好说改一下默认目录来试试,竟然也不行,这真是苦了我了。
经过千幸万苦找到使用nvm来安装npm就没有权限的问题了。
那么第一步,还是先请卸载掉安装好的npm和node,并且把修改的默认地址也改回去(其实不改也行)。
然后就是安装nvm:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
配置nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
配置完成后验证是否安装成功,执行:
nvm --version
如果显示版本号则成功,之后再通过nvm安装node:
nvm install node
成功安装,撒花~~~
ps:第一次写上自己的小tips,其实也是为了下一次遇到了方便查找。
就在我开心了不到一天的时间里,第二天打开,nvm竟然又not found了。按照这个方法重新来了一次,发现不用安装node,npm那些也是在的,就是nvm不见了。那么你需要去写一个配置。在上面配置nvm那个步骤改成:
添加配置文件并打开
touch .bash_profile
open -e .bash_profile
保存下面的配置文件
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
执行配置文件
source ~/.bash_profile
网友评论