Node 项目部署到服务器

项目部署也不是第一次了,这次正好帮朋友的忙,又做了一次部署,记录一下

安装 Node.js

安装 wget

yum install -y wget

前往 官网下载页面 下载最新的稳定版

node.js官网下载页面

然后就是选择适合自己的版本,在白框上右键选择复制链接地址即可

wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
xz -d node-v10.15.3-linux-x64.tar.xz
tar -xf node-v10.15.3-linux-x64.tar
rm -rf node-v10.15.3-linux-x64.tar
mv node-v10.15.3-linux-x64 node-v10.15.3

部署 bin

先确认你nodejs的路径,我这里的路径为 /service/node-v10.15.3/bin 。确认后依次执行,建立软链接

ln -s /service/node-v10.15.3/bin/node /usr/bin/node
ln -s /service/node-v10.15.3/bin/npm /usr/bin/npm

查看版本号

node -v
npm -v

输出版本号,安装成功

pm2

安装

npm install -g pm2

查看版本号

pm2 -v

报错 command not found ,猜测是因为 node 的安装目录是自定义的原因导致

ln -s /service/node-v10.15.3/lib/node_modules/pm2/bin/pm2 /usr/local/bin

运行

在 package.json 中新增命令 "pm2": "pm2 start ./bin/www" 执行命令运行:

npm run pm2

标签: node

添加新评论