NVM
在项目开发中,有时候不同的项目会使用不同版本的node,这时候就需要使用nvm来对node版本进行管理,方便开发
windows系统
安装nvm
安装包下载地址:github.com/coreybutler…,windows系统下载nvm-setup.zip安装包、然后一路默认安装下去
img-blog.csdnimg.cn/20210419233…
安装完毕后,找到安装的路径,一些简单配置,打开setting.txt
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
复制代码
img-blog.csdnimg.cn/20210419235…
nvm的使用
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls // 显示所有安装的node.js版本
nvm list available // 显示可以安装的所有node.js的版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm v // 显示nvm版本
nvm install stable // 安装最新稳定版
复制代码
mac系统
安装nvm
// 在终端执行安装命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
复制代码
后边的这个v0.33.8是nvm的版本号
等命令跑完之后,退出终端 重新打开
成功:
然后执行nvm 看看有没有反应,如果刷刷刷出一坨代码,并且最底下提示Node Version Manager ,就说明安装成功了
以下用8.9.2版本为例
nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本(删除用uninstall)
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7
nvm alias default :设置系统默认的node版本
nvm alias :给不同的版本号添加别名
nvm unalias : 删除已定义的别名
nvm reinstall-packages :在当前版本node环境下,重新全局安装指定版本号的npm包
npm install -g mz-fis:安装 mz-fis 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 4:切换至 4.2.2 版本(支持模糊查询)
npm install -g react-native-cli:安装 react-native-cli 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v4.2.2/lib/react-native-cli
复制代码
安装失败原因
一、失败问题:在mac上“curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused”-安装NVM
1.打开网站www.ipaddress.com/
2.查询一下 raw.githubusercontent.com对应的IP 地址
3.替换系统的host文件
img-blog.csdnimg.cn/20200627195…
4 写上: 199.232.68.133 raw.githubusercontent.com
5.重新执行第一章的命令,进行重新安装。
二、失败问题二如果提示是:command not found: nvm,就是安装失败了。
失败原因很有可能是因为电脑里边缺少一个叫做 .bash_profile 的文件,这个文件是一个隐藏文件,目录在/Users/YourMacUserName/.bash_profile
如果你的电脑默认是不显示隐藏文件 可以通过快捷键 command+shift+.(这里有个点儿 .)来显示出来
如果你的电脑里没有这个文件 那就新建一个 ,如果有了,那就双击打开 ,把下边的代码复制粘贴进去,然后保存
export NVM_DIR="$HOME/.nvm"
# export NVM_DIR="/Users/你的用户名/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
复制代码
然后 source 一下 .bash_profile
source .bash_profile
复制代码
保存完了之后 回到终端,再次执行安装命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
复制代码
记得安装完之后退出 重新开打终端啊