Node.js开发笔记-1:安装NVM(NVM用的人多,所以不用n)

2017.12.21
不推荐用 Homebrew 来安装

官网已经有详细的安装方法了:

https://github.com/creationix/nvm

看官方文档可以直接跳过我的内容了,
下面是我的安装流程:

我在这里使用的是:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash

这里会遇到:

nvm: command not found

//检查是否含有.bash_profile文件
cd ~查看里面的所有文件(ps:这里我之前是按网上cd ~/.nvm查看里面的所有文件,但是添加了.bash_profile文件没有用,最后发现需要到~目录下创建.bash_profile文件)
然后检查:ls -a | grep .bash_profile
(也可以打开文件夹查看.bash_profile是隐藏文件)
//显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder 
 //不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder

没有 .bash_profile这个问题的解决办法:



MAC 打开创建.bash_profile(ps:这里我之前是按网上cd ~/.nvm查看里面的所有文件,但是添加了.bash_profile文件没有用,最后发现需要到~目录下创建.bash_profile文件)
启动终端Terminal
进入当前用户的home目录
输入cd ~
创建.bash_profile
输入touch .bash_profile
编辑.bash_profile文件
输入open -e .bash_profile
保存文件,关闭.bash_profile
更新刚配置的环境变量
输入source .bash_profile

一般正常的.bash_profile内容:

source ~/.bashrc
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

成功后,查看版本号

nvm --version

推荐阅读更多精彩内容