麒麟Node.js环境部署手册


由信创开放社区提供 适合麒麟 2024-11-12 44

软件环境

操作系统环境

操作系统版本 操作系统架构
银河麒麟服务器操作系统 V10 SP1 SP2 SP3 X86-64
银河麒麟服务器操作系统 V10 SP1 SP2 SP3 ARM64

安装方式

本方案提供三种不同的node.js安装方式,其中系统自带版本为12.22.11,二进制安装和源码编译安装以18.12.1为例,其他版本可做参考。

安装方式 版本号
yum安装 node 12.22.11
二进制安装 node 18.12.1
源码编译安装 node 18.12.1

软件部署

系统yum源安装 node 12.22.11 版本

yum 安装 nodejs

yum -y install nodejs

查看 node 版本

node --version

如下图显示 node 版本

二进制安装 node 18.12.1 版本

下载二进制文件

https://nodejs.org/en/download/

注意架构选择,x86架构选择64-bit,arm架构选择ARMv8

解压二进制包

将下载的二进制包解压到/usr/local目录

tar -xvf node-v18.12.1-linux-arm64.tar.xz -C /usr/local

配置环境变量

在 /etc/profile 文件结尾添加node环境变量

echo '
export NODE_HOME=/usr/local/node-v18.12.1-linux-arm64
export NODE_PATH=$NODE_HOME/lib/node_modules
export PATH=$PATH:$NODE_HOME/bin
' >> /etc/profile

加载环境变量

source /etc/profile

验证 node 及 npm 版本

node --version
npm --version

如下图显示 node 及 npm 版本

源码编译安装 node 18.12.1 版本

下载源码

https://nodejs.org/en/download/

解压源码包

tar -zxvf node-v18.12.1.tar.gz
cd node-v18.12.1/

编译安装

mkdir /usr/local/node-v18.12.1
./configure --prefix=/usr/local/node-v18.12.1
make && make install

配置环境变量

在 /etc/profile 文件结尾添加node环境变量

echo '
export NODE_HOME=/usr/local/node-v18.12.1
export NODE_PATH=$NODE_HOME/lib/node_modules
export PATH=$PATH:$NODE_HOME/bin
' >> /etc/profile

加载环境变量

source /etc/profile

验证 node 及 npm 版本

node --version
npm --version

如下图显示 node 及 npm 版本

软件测试

创建实例

创建一个 node.js 程序,保存该文件,文件名为 helloworld.js,代码如下:

console.log("Hello World!");

运行实例

要执行 go 语言代码可以使用 go run 命令:

node helloworld.js

执行成功,结果显示为:

Hello World!

结果说明Node.js部署成功

 

添加我为好友,拉您入交流群!

请使用微信扫一扫!