Nodejs用户安装配置手册
使用nvm安装Nodejs
nvm 是Node.js的版本管理器,可以简单操作Nodejs版本的切换、安装、查看等功能,可以满足一个电脑中安装多个Nodejs版本,当我们想使用哪个版本就切换成哪个版本,而nvm则是提供切换Nodejs版本的工具。下面以使用nvm安装Nodejs V14.16.1为例介绍安装步骤。
下载 nvm
[test@bogon:~]$ wget -c https://ftp.loongnix.cn/nodejs/npm-registry/LoongArch/abi-v1.0/nvm/nvm-0.39.2.tar.gz
设置nvm工作目录
[test@bogon:~]$ export NVM_DIR="$HOME/.nvm"
[test@bogon:~]$ tar -xf nvm-0.39.2.tar.gz
[test@bogon:~]$ mv nvm-0.39.2 $NVM_DIR
设置环境变量
[test@bogon:~]$ export NVM_DIR="$HOME/.nvm"
[test@bogon:~]$ bash $NVM_DIR/nvm.sh
[test@bogon:~]$ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[test@bogon:~]$ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
使用nvm查看支持下载的 LoongArch nodejs版本
[test@bogon:~]$ nvm ls-remote node
v10.24.1 (LTS: Dubnium)
v10.24.2 (Latest LTS: Dubnium)
v12.19.1 (LTS: Erbium)
v12.22.12 (Latest LTS: Erbium)
v14.16.1 (LTS: Fermium)
v14.21.3 (Latest LTS: Fermium)
v16.3.0
v16.5.0
v16.17.1 (LTS: Gallium)
v16.20.1 (LTS: Gallium)
v16.20.2 (Latest LTS: Gallium)
v18.13.0 (LTS: Hydrogen)
v18.18.1 (LTS: Hydrogen)
v18.19.1 (LTS: Hydrogen)
v18.20.2 (LTS: Hydrogen)
v18.20.3 (Latest LTS: Hydrogen)
v20.8.0
-> v20.11.1 (LTS: Iron)
v20.13.0 (LTS: Iron)
v20.13.1 (Latest LTS: Iron)
v21.7.3
v22.1.0
Nodejs版本已实际输出为准
安装Nodejs
[test@bogon:~]$ nvm install 14.16.1
验证一下Nodejs安装的版本:
[test@bogon:~]$ node -v
V14.16.1
使用默认的软件源来安装Nodejs
下面我们使用默认的软件源来安装Node.js V14.16.1(目前软件源中只提供了Nodejs的v14.16.1版本)。
在Debian系下安装:
## 更新软件源数据,使得可以保证我们下载安装到最新版本的nodejs
[test@bogon:~]$ sudo apt update
## 安装nodejs
[test@bogon:~]$ sudo apt install nodejs
在RedHat系安装下安装:
## 更新软件源数据,使得可以保证我们下载安装到最新版本的nodejs(参数--refresh : 在运行命令之前将元数据标记为过期。)
[test@bogon:~]$ sudo dnf makecache --refresh
## 安装nodejs
[test@bogon:~]$ sudo dnf install nodejs
验证一下nodejs安装的版本
如果之前使用nvm安装了nodejs的多个版本,并且将其添加到系统的环境变量中,那么在验证nodejs是否安装成功之前,最好先从环境变量中删除旧的nodejs版本。
## 输入以下命令来取消因使用nvm工具而设置的环境变量
[test@bogon:~]$ unset NVM_DIR="$HOME/.nvm"
然后使用以下命令验证新的nodejs版本是否已正确安装
[test@bogon:~]$ node -v
V14.16.1
此命令应该返回已安装的nodejs版本号。如果返回错误或未找到,则需要重新检查安装过程,并重复安装步骤。
运行 Hello World程序
交互模式
打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:
[test@bogon:~]$ node
> console.log('Hello World!');
Hello World!
>
脚本模式
以下是Node.js程序:
[test@bogon:~]$ vim hello-word.js
console.log('Hello World!');
保存该文件,文件名为hello-world.js,并通过node命令来执行:
[test@bogon:~]$ node hello-word.js
程序执行后,正常的话,就会在终端输出Hello World!。如下图所示:
See Also:
npm官方教程文档: https://www.npmjs.com/package/doc
nodejs中文文档: https://nodejs.cn/learn/introduction-to-nodejs
nvm官方文档: https://github.com/nvm-sh/nvm