您的位置:首页 > Web前端 > Node.js

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

2017-08-24 16:31 791 查看

准备工作

购买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+端口号访问项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息