在Ubantu18.04中安装最新的nodejs
写在前面:
nvm允许我们为不同的项目使用不同的节点版本,你可以与正在使用不同版本节点的人员进行项目协作,因此使用nvm是一个比较理想的工具。
1、nvm安装方式
1、nvm、node、npm区别
- nvm:nodejs版本管理工具,也就是说,一个 nvm 可以管理很多 node 版本好 npm 版本。
- nodejs:在项目开发时所需要的代码库
- npm:nodejs管理工具,在安装nodejs 时,npm也会跟着一起安装,它是包管理工具,npm管理nodejs中的第三方插件。
2、nvm、node、npm的关系
- nvm管理nodejs 和 npm 版本,npm可以管理nodejs的第三方插件。
3、安装nvm
- nvm官方文档
- 安装方式一:命令安装,二选一
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash
或:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash
采用安装方式一的童鞋可以直接跳到“安装方式二”的3),将所需的环境变量写入到.bashrc文件中即可
- 安装方式二:手动安装
1)下载官方 Git nvm
然后点击下载,在下载的文件中,运行install.sh即可。
2)执行以下命令即可:
$ sh xxx/instal.sh
3)然后等待安装,安装完成之后,如果出现红框的内容则表示缺少环境配置。
4)将红框的内容复制,并放到命令行中运行
5)输入以下命令使环境配置生效
source ~/.bashrc
同时我们可以使用以下命令查看环境变量是否已经写入到.bashrc文件中。
$cat .bashrc
如下图所示:
6)运行以下命令,可以测试是否安装成功
$ nvm
或
$ nvm use system
2、常用的nvm命令
(1)安装最新稳定版node
nvminstall stable
(2)安装最新长期使用版本
nvminstall --lts
(3)安装指定版本,也可模糊安装。如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvminstall<version>
(4)删除已经安装的版本
nvm uninstall<version>
(5)切换使用指定的版本
// 临时版本 - 只在当前窗口生效指定版本
nvm use<version>
// 永久版本 - 所有窗口生效使用指定版本
nvmalias default<version>
注意:在任意一个窗口进行切换之后,其他的任何窗口或者使用命令行工具的窗口必需被关掉,然后重启才能时切换的版本生效。这里的重启并不是指简单的退出,而是要杀死相应的进程,重新启动才可以生效。
(6)列出所有安装的版本
nvmls
(7)其他相关命令
nvminstall node# 安装最新可用的版本
nvm current# 显示当前版本
nvmalias<name><version># 给不同的版本号添加别名
nvmunalias<name># 删除已添加的别名
nvm reinstall-packages<version># 在当前版本环境下重新全局安装指定版本号的 npm 包
nvm# 可以查看更多关于nvm的命令
参考博客:https://blog.csdn.net/zz00008888/article/details/119934444