一、版本 :
- node v4.4.3
- npm v2.15.1
- pm2 v1.1.3
- express v4.13.4
二、node安装与环境配置
- 新建node安装目录,与node项目目录
sudo mkdir -p /www/dev/node
2、进入node目录,下载node二进制文件包(免编译)
3、解压压缩文件:
sudo tar zxvf node-v4.4.3-linux-x64.tar.gz
4、配置node环境变量
sudo vim /etc/profile
添加NODE_HOME,配置export path
source /etc/profile使文件生效
5、安装npm
curl https://npmjs.org/install.sh | sh
6、安装express和pm2
sudo npm install前置,需要在/usr/bin目录下 设置node 和npm 的软链,注意要写绝对路径
sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/node /usr/bin/node
sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/npm /usr/bin/npm
sudo npm install express -g
sudo npm install pm2 -g
同时需要配置pm2的软链 :sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/pm2 /usr/bin/pm2
7、默认在已安装git的条件下,将项目clone到node_workspace目录下
do git clone http://10.0.0.236/gaoying/chinahr_article.git
8、启动node项目
sudo npm install
启动项目 sudo pm2 start bin/server -i 0
停止项目: pm2 stop bin/server 或全部杀掉 :pm2 kill
注意:pm2在启动时写log,有时会遇到写目录权限问题,可以修改日志目录为用户可写即可解决。