nodejs 安装部署

1.下载二进制包

[root@node ~]# cd /usr/local/src/
[root@node src]# wget http://cdn.npm.taobao.org/dist/node/v8.9.3/node-v8.9.3-linux-x64.tar.gz
[root@node src]# tar -zxvf node-v8.9.3-linux-x64.tar.gz -C /usr/local/
[root@node local]# ln -s /usr/local/node-v8.9.3-linux-x64/ /usr/local/node

 2.配置环境变量

[root@node local]# vim /root/.bash_profile
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules

[root@node local]# source /root/.bash_profile

 3.测试安装的版本

[root@node ~]# npm -v
5.5.1
[root@node ~]# node -v
v8.9.3

 4.替换npm的源,并安装软件

[root@node ~]# npm config set registry http://registry.npm.taobao.org

[root@node ~]# npm install -g nrm
[root@node ~]# npm install -g pm2

 5.密码认证的git仓库,

[root@node ~]# cd /opt/
[root@node opt]# git clone http://user:xxx@192.168.1.150/pinhui15/wap.nuxt.git
[root@node opt]# cd wap.nuxt
[root@node wap.nuxt]# sudo npm install --unsafe-perm
[root@node wap.nuxt]# npm run build

# 启动应用
[root@node wap.nuxt]# /usr/local/node/bin/pm2 restart processes.json --only inkisit   #pm2启动应用
[root@node wap.nuxt]# npm run start-sit &  # node启动应用

# pm2 开机自启动设置,pm2开机自动启动
pm2 startup
pm2 save


# 更新git仓库代码
[root@node wap.nuxt]# git pull

 

posted @ 2018-08-17 12:06  sunmmi  阅读(126)  评论(0)    收藏  举报