- nvm: Node.js 版本管理工具
- Node.js: 在项目开发时的所需要的代码库,使用nvm安装
- npm: Node.js 包管理工具,安装Node.js时自动安装
安装nvm
nvm github:
https://github.com/creationix/nvm
安装命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
输入 nvm 验证一下是否安装成功,当出现“Node Version Manager”时,说明已安装成功。
如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因:
系统可能缺少一个.bash_profile文件,可以创建一个此文件,打开复制粘贴以下代码(安装nvm成功后终端的最后2行代码)进去:
export NVM_DIR=“
H
O
M
E
/
.
n
v
m
"
[
−
s
"
HOME/.nvm" [ -s "
HOME/.nvm"[−s"NVM_DIR/nvm.sh” ] && . "$NVM_DIR/nvm.sh”
然后输入nvm验证安装成功。
nvm --version验证nvm版本。
nvm install stable ## 安装最新稳定版 node
关闭终端再次打开时,nvm不见了;解决如下:
要再次创建.bash_profile文件
export NVM_DIR=“
H
O
M
E
/
.
n
v
m
"
[
−
s
"
HOME/.nvm" [ -s "
HOME/.nvm"[−s"NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh”
这样又添加上了。
但是…
再重新打开终端时还是没有nvm。
所以需要vim编辑.bash_profile文件,然后 source 一下 .bash_profile,命令行如下:
vi .bash_profile ##进入vim .bash_profile文件
E ##编辑该文件
export NVM_DIR=“
H
O
M
E
/
.
n
v
m
"
[
−
s
"
HOME/.nvm" [ -s "
HOME/.nvm"[−s"NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” ##将这两行加到文件中
:##开始输入命令
wq ##保存并退出vim
source .bash_profile ##source该文件
这样再次打开终端时也有nvm了。