Node.js 安装配置手册


一、通过nvm安装Node.js

nvm是Node.js版本管理器,可便捷实现多版本Node.js的安装、切换、查看等操作。以下以安装Node.js v14.16.1为例说明步骤。

1.1 一键安装 nvm

任选以下一种命令执行官方安装脚本:

方式 1:使用 curl 命令

[test@bogon:~]$ curl -o- https://ftp.loongnix.cn/nodejs/npm-registry/LoongArch/abi-v1.0/nvm/v0.39.2/install.sh | bash

方式 2:使用 wget 命令

[test@bogon:~]$ wget -qO- https://ftp.loongnix.cn/nodejs/npm-registry/LoongArch/abi-v1.0/nvm/v0.39.2/install.sh | bash

脚本执行说明:

  1. 自动下载nvm核心脚本(nvm-exec、bash_completion、nvm.sh);
  2. 脚本统一存放至~/.nvm目录;
  3. 自动检测并向shell配置文件(~/.bashrc、~/.bash_profile、~/.zshrc、~/.profile)添加nvm环境变量。

1.2 手动配置 nvm 环境变量(自动配置失败时)

若终端无法识别nvm命令,执行以下命令临时配置(添加至上述shell配置文件可永久生效):

[test@bogon:~]$ export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加载nvm核心功能
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # 加载nvm命令补全功能

1.3 查看LoongArch架构支持的Node.js版本

[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   (LTS: Hydrogen)
       v18.20.8   (Latest LTS: Hydrogen)
       v20.8.0
       v20.11.1   (LTS: Iron)
       v20.13.0   (LTS: Iron)
       v20.13.1   (LTS: Iron)
       v20.19.2   (LTS: Iron)
       v20.19.4   (Latest LTS: Iron)
       v21.7.3
       v22.1.0
       v22.16.0   (Latest LTS: Jod)

注:实际显示版本以终端输出为准

1.4 安装指定版本Node.js

[test@bogon:~]$ nvm install 14.16.1

1.5 验证安装版本

[test@bogon:~]$ node -v
V14.16.1

二、通过系统软件源安装Node.js

适用于仅需安装v14.16.1版本的场景(当前软件源仅提供该版本)

2.1 Debian系系统:

# 更新软件源
[test@bogon:~]$ sudo apt update

# 安装Node.js
[test@bogon:~]$ sudo apt install nodejs

2.2 RedHat系系统:

# 更新软件源
[test@bogon:~]$ sudo dnf makecache --refresh

# 安装Node.js
[test@bogon:~]$ sudo dnf install nodejs

2.3 验证安装版本

若此前通过nvm安装过其他版本,先清理环境变量:

[test@bogon:~]$ unset NVM_DIR="$HOME/.nvm"

再验证版本:

[test@bogon:~]$ node -v
V14.16.1

若提示“未找到命令”或版本不符,需重新检查安装步骤。

三、运行Hello World程序

3.1 交互模式

终端输入node进入交互环境,执行代码并实时查看结果:

[test@bogon:~]$ node
> console.log('Hello World!');
Hello World!
>

3.2 脚本模式

以下是Node.js程序:

# 创建脚本文件:
[test@bogon:~]$ vim hello-world.js
# 写入代码:
console.log('Hello World!');
# 执行脚本:
[test@bogon:~]$ node hello-world.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


©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2026-04-01 11:59:10

results matching ""

    No results matching ""

    results matching ""

      No results matching ""