部署Node.js环境——使用NVM安装多版本

本文介绍如何在阿里云ECS上部署Node.js应用,包括安装NVM进行多版本管理,搭建测试项目并验证运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

  • 购买ECS实例
  • 实例运行的系统是CentOS7.2
  • 实例可以连接公网
  • 本地安装远程管理工具 Xshell

操作步骤

步骤1:创建ECS实例

在创建实例时,选择操作系统为公共镜像CentOS7.2,然后使用root用户登录Linux实例。

步骤2:部署Node.js环境——使用NVM安装多版本

NVM是nodejs的版本管理软件,使用户可以轻松的在nodejs各个版本中进行切换,适用于长期做node的开发人员或有快速更新node版本、快速切换node版本这一需求的用户。
安装步骤:
1、直接使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本。

1.yun install git 安装git
2.git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout git describe --abbrev=0 --tags

2、激活NVM

1.echo “. ~/.nvm/nvm.sh” >> /etc/profile
2.source /etc/profile

3、列出Nodejs的所有版本

1.nvm list-remote

4、安装多个Nodejs版本

1.nvm install v6.9.5
2.nvm install v6.9.5
3.nvm install v6.9.5

5、查看已安装Nodejs版本,当前使用的版本

nvm ls

6、切换Nodejs版本

nvm use v6.9.5 版本号

步骤3:部署测试项目

1、新建项目文件example.js

1.cd ~ 返回root目录
touch example.js 新建文件

2、使用vim编辑器打开example.js

1.yun install vim 安装vim
2.vim example.js

输入”i” 进入编辑模式,将以下测试代码粘贴到文件中,使用”ESC”按键,退出编辑模式,输入”.wq”,保存文件并退出。

项目文件内容:

const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

3、运行项目

1.node example.js

注:可以使用命令“node ~/example.js &”将项目置于后台运行。

4、使用命令查看项目端口是否存在

1.netstat -tpln

5、再浏览器中输入http://IP+端口号访问项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值