服务器上安装nodeks
- 行业动态
- 2025-02-15
- 2
在服务器上安装Node.js是一个相对直接的过程,但具体步骤可能会根据你使用的操作系统和环境有所不同,以下是在常见Linux发行版(如Ubuntu或CentOS)上安装Node.js的详细步骤:
1、基于Debian/Ubuntu的系统
更新包列表:确保你的包管理器的缓存是最新的,运行以下命令来更新包列表:
sudo apt-get update
安装Node.js:你可以选择从官方仓库安装或者使用NodeSource提供的二进制分发库来安装特定版本的Node.js。
从官方仓库安装最新稳定版:
sudo apt-get install -y nodejs sudo apt-get install -y npm
使用NodeSource安装特定版本(以安装Node.js 20.x为例):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
验证安装:安装完成后,可以检查是否正确安装了Node.js和npm:
node -v npm -v
2、基于Red Hat/CentOS的系统
设置EPEL仓库:如果没有启用EPEL(Extra Packages for Enterprise Linux)仓库,需要先启用它:
sudo yum install epel-release
安装Node.js:从官方仓库安装最新稳定版:
sudo yum install nodejs
对于使用dnf
的较新版本的CentOS/RHEL:
sudo dnf install nodejs
使用NodeSource安装特定版本的Node.js:你需要根据想要安装的Node.js版本下载并执行对应的设置脚本,要安装Node.js 20.x,可以这样做:
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash - sudo yum install -y nodejs
验证安装:同样地,可以通过以下命令来验证安装是否成功:
node -v npm -v
3、使用NVM(Node Version Manager)安装特定版本的Node.js
NVM是一个用于管理多个Node.js版本的工具,非常适合开发和测试环境。
安装NVM:如果还没有安装NVM,可以通过下面的命令来安装:
curl -ohttps://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
重新加载Shell profile文件:安装后,你需要重新加载你的shell profile文件(如.bashrc
或.zshrc
)以使NVM可用:
source ~/.bashrc
或者如果你使用的是zsh:
source ~/.zshrc
安装特定版本的Node.js:使用NVM安装特定版本的Node.js,例如安装v18.16.0:
nvm install 18.16.0
设置默认版本:如果你想将这个版本设为默认版本,可以在安装时加上-d
参数,或者之后使用nvm alias default
命令:
nvm alias default 18.16.0
验证安装:同样地,可以通过以下命令来验证安装是否成功:
node -v npm -v
4、从源代码安装Node.js
获取源代码:你可以从Node.js项目的官方网站下载源代码,在下载页面上,右键单击“Source Code”链接,然后单击“复制链接地址”或浏览器提供的类似选项,在服务器上,使用wget
并粘贴你复制的链接以下载存档文件。
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz
如果下载失败,提示权限问题,添加sudo
:
sudo wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz
解压文件:使用tar
命令解压下载的存档文件:
tar -zxvf node-v14.15.1-linux-x64.tar.gz
重命名文件:将解压后的目录重命名为方便后续操作的名称,例如node-v14.15.1
:
mv node-v14.15.1-linux-x64 node-v14.15.1
添加环境配置:修改配置文件(如/etc/profile
),新增Node.js的路径:
vi /etc/profile
在文件中新增以下内容:
export NODE_HOME=/usr/local/node-v14.15.1 export PATH=$PATH:$NODE_HOME/bin
刷新配置文件:使配置文件中的更改生效:
source /etc/profile
验证环境变量是否设置成功:通过以下命令检查是否正确设置了环境变量:
node -v npm -v
在服务器上安装Node.js的方法多种多样,无论是通过包管理器、NVM还是从源代码安装,都能满足不同用户的需求,请根据你的具体需求和服务器的操作系统选择合适的方法进行安装。