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

2022-08-20 10:46:52

准备工作

  • 购买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 clonehttps://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkoutgit 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+端口号访问项目。

  • 作者:judiankawu
  • 原文链接:https://blog.csdn.net/judiankawu/article/details/77531892
    更新时间:2022-08-20 10:46:52