centos

CentOS Node.js 配置环境变量步骤

小樊
40
2025-06-18 08:09:26
栏目: 编程语言

在CentOS上配置Node.js环境变量的步骤如下:

1. 安装Node.js

首先,你需要下载并安装Node.js。你可以从Node.js官网下载适合CentOS的版本。以下是安装Node.js的步骤:

# 创建目录
sudo mkdir -p /opt/node

# 下载安装包
sudo wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz

# 解压安装包
sudo tar -xvf node-v20.11.1-linux-x64.tar.xz -C /opt/node

2. 配置环境变量

方法一:使用 /etc/profile

  1. 打开 /etc/profile 文件进行编辑:

    sudo vi /etc/profile
    
  2. 在文件末尾增加以下内容(用实际的Node.js安装路径替换 /path/to/node):

    export PATH=$PATH:/path/to/node/bin
    export NODE_HOME=/path/to/node
    
  3. 保存并关闭文件。

  4. 重新加载配置以使更改生效:

    source /etc/profile
    
  5. 验证环境变量是否已正确设置:

    echo $NODE_HOME
    node -v
    npm -v
    

方法二:使用 ~/.bashrc~/.bash_profile

  1. 打开 ~/.bashrc~/.bash_profile 文件进行编辑:

    nano ~/.bashrc
    
  2. 在文件的末尾添加以下行(用实际的Node.js安装路径替换 /path/to/node):

    export PATH=$PATH:/path/to/node/bin
    export NODE_HOME=/path/to/node
    
  3. 保存并关闭文件。

  4. 重新加载配置以使更改生效:

    source ~/.bashrc
    
  5. 验证环境变量是否已正确设置:

    echo $NODE_HOME
    node -v
    npm -v
    

3. 可选:配置全局模块安装路径和缓存存放路径

如果你需要修改全局安装路径或设置全局模块安装路径和缓存存放路径,可以使用以下命令:

# 设置全局模块安装路径
npm config set prefix "/usr/local/node_global"

# 设置全局缓存存放路径
npm config set cache "/usr/local/node_cache"

4. 可选:使用 PM2 进行进程管理(推荐)

PM2是一个进程管理器,可以帮助你管理Node.js应用的启动、停止、重启等。以下是安装和配置PM2的步骤:

# 安装PM2
sudo npm install pm2 -g

# 使用PM2启动你的Node.js应用
pm2 start /path/to/your/app.js

# 设置PM2开机自启动
pm2 startup

# 查看PM2状态
pm2 status

以上步骤应该可以帮助你在CentOS上成功配置Node.js环境。如果你需要更详细的指导或遇到特定问题,请参考相关的官方文档或社区支持。

0
看了该问题的人还看了