firemail

标题: centos 部署 node web 服务 [打印本页]

作者: java    时间: 2017-11-15 20:07
标题: centos 部署 node web 服务
本帖最后由 java 于 2017-11-16 10:08 编辑

1.安装 node.js
a.从EPEL库安装Node.js
EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
sudo yum install epel-release
现在可以使用yum命令安装Node.js了。
sudo yum install nodejs

开发环境安装npm   nodejs中含有npm
在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理器,使用以下命令。
sudo yum install npm

. 安装nvm

针对于不同的场景,我们经常要切换到不同的Node版本,从而方便我们进行开发

wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz

tar -xzvf file.tar.gz 解压后进入目录然后执行

./install.sh

source ~/.bash_profile

输入 nvm,显示命令界面,代表安装成功

1.安装 pm2全局安装:
sudo npm install pm2 -g
进入 /opt (这里是你放 dist 的和 app.js 的目录),执行命令:
pm2 start app.js --watch
pm2 save
pm2 startup








欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3