Nodejs用户安装配置手册


1. 使用nvm安装Nodejs

nvm 是Node.js的版本管理器,可以简单操作Nodejs版本的切换、安装、查看等功能,可以满足一个电脑中安装多个Nodejs版本,当我们想使用哪个版本就切换成哪个版本,而nvm则是提供切换Nodejs版本的工具。下面以使用nvm安装Nodejs V14.16.1为例介绍安装步骤。

1.1. 下载 nvm

[test@bogon:~]$ wget -c http://ftp.loongnix.cn/nodejs/npm-registry/LoongArch/abi-v1.0/nvm/nvm-0.39.1.tar.gz

1.2. 设置nvm工作目录

[test@bogon:~]$ export NVM_DIR="$HOME/.nvm"
[test@bogon:~]$ tar -xf nvm-0.39.1.tar.gz
[test@bogon:~]$ mv nvm-0.39.1 $NVM_DIR

1.3. 设置环境变量

[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

1.4. 使用nvm查看支持下载的 LoongArch nodejs版本

[test@bogon:~]$ nvm ls-remote node
       v10.24.1   (Latest 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   (Latest LTS: Gallium)
       v16.20.2   (Latest LTS: Gallium)
       v18.13.0   (Latest LTS: Hydrogen)
       v18.18.1   (Latest LTS: Hydrogen)
       v20.8.0

Nodejs版本已实际输出为准

1.5. 安装Nodejs

[test@bogon:~]$ nvm install 14.16.1

1.6. 验证一下Nodejs安装的版本:

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

2. 使用默认的软件源来安装Nodejs

下面我们使用默认的软件源来安装Node.js V14.16.1(目前软件源中只提供了Nodejs的v14.16.1版本)。

2.1. 在Debian系下安装:

## 更新软件源数据,使得可以保证我们下载安装到最新版本的nodejs
[test@bogon:~]$ sudo apt update

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

2.2. 在RedHat系安装下安装:

## 更新软件源数据,使得可以保证我们下载安装到最新版本的nodejs(参数--refresh : 在运行命令之前将元数据标记为过期。)
[test@bogon:~]$ sudo dnf makecache --refresh

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

2.3. 验证一下nodejs安装的版本

如果之前使用nvm安装了nodejs的多个版本,并且将其添加到系统的环境变量中,那么在验证nodejs是否安装成功之前,最好先从环境变量中删除旧的nodejs版本。

## 输入以下命令来取消因使用nvm工具而设置的环境变量
[test@bogon:~]$ unset NVM_DIR="$HOME/.nvm"

然后使用以下命令验证新的nodejs版本是否已正确安装

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

此命令应该返回已安装的nodejs版本号。如果返回错误或未找到,则需要重新检查安装过程,并重复安装步骤。

3. 运行 Hello World程序

3.1. 交互模式

打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:

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

3.2. 脚本模式

以下是Node.js程序:

[test@bogon:~]$ vim hello-word.js
console.log('Hello World!');

保存该文件,文件名为hello-world.js,并通过node命令来执行:

[test@bogon:~]$ node hello-word.js

程序执行后,正常的话,就会在终端输出Hello World!。如下图所示:

4. See Also:

npm官方教程文档: https://www.npmjs.com/package/doc

nodejs中文文档: http://nodejs.cn/learn/introduction-to-nodejs

nvm官方文档: https://github.com/nvm-sh/nvm


©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2024-12-03 15:57:37

results matching ""

    No results matching ""

    results matching ""

      No results matching ""