方法一: n
- 先查看当前版本
node -v
- 全局下载 n
npm install -g n
,mac如果权限不够可以使用sudo npm install -g n
n ls
列出所有版本,白色的就是你有的,灰色的就是版本库里有你本地没有的sudo n 16.12.0
修改node版本n remove
删除版本号n use
指定版本
方法二: nvm
- 安装nvm
- 如何用呢?
nvm ls
查看一下本地已经安装的nodejs的版本,如果没有就选择nvm ls-remote
就可以查看所有可以安装的版本。
卸载 nvm uninstall
(版本号)
然后nvm install (版本号)
就可以下载了
下载下来后nvm use
就可以选择所需要使用的版本。
有可能出现的问题:
1.nvm install 时提示创建文件无权限这个时候你如果sudo nvm install试下可以就没问题,
2. 如果提示你什么什么command not find就是你的这个命令不是root用户没有安装的
两种解决办法
1.就是把他所提示的不存在的命令全局安装一下,
2.就是修改nvm版本库的位置,
在系统启动文件(/etc/prefix)中加入export NVM_HOME=指向你的当前用户有权限的文件夹下即可
(n出现这种情况也类似只是加入的文件名称不一样export N_PREFIX=/home/lhp/n)**