0
点赞
收藏
分享

微信扫一扫

Mac OS 下 NVM 的安装与使用

孟祥忠诗歌 2022-04-01 阅读 96

有时候开发过程中需要用到的node版本不一样,反复安装node版本比较麻烦,这时候就需要nvm来管理node版本。
node、npm、nvm之间的区别和关系:
(1)区别:

nvm:nodejs 版本管理工具。
也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具。
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
npm 管理 nodejs 中的第三方插件。

(2)关系:

nvm 管理 nodejs 和 npm 的版本。
npm 可以管理 nodejs 的第三方插件。

安装 nvm:

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

后面的“v0.33.8”这是nvm的版本号。

安装完成后关闭终端,重新打开终端输入 nvm 验证一下是否安装成功,当出现“Node Version Manager”时,说明已安装成功。
如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因:系统可能缺少一个 .bash_profile 文件。查看文件方法如下:

(1)打开终端,进入当前用户的 home 目录中;
(2)使用 ls -a 显示这个目录下的所有文件(夹)(包含隐藏文件及文件夹),查看有没有 .bash_profile 这个文件
①如果没有,则新建一个:touch ~/.bash_profile
②如果有或者新建完成后,就执行安装nvm的命令 ↑在上面 加粗部分

nvm常见命令:
nvm ls-remote 列出所有可安装的版本

nvm install 安装指定的版本,如 nvm install v14.15.0

nvm uninstall 卸载指定的版本

nvm ls 列出所有已经安装的版本

nvm use 切换使用指定的版本

nvm current 显示当前使用的版本

nvm alias default 设置默认 node 版本

nvm deactivate 解除当前版本绑定

举报

相关推荐

0 条评论