Node 项目部署到服务器
2019年3月10日...小于 1 分钟
项目部署也不是第一次了,这次正好帮朋友的忙,又做了一次部署,记录一下
安装 Node.js
安装 wget
yum install -y wget
前往 官网下载页面 下载最新的稳定版
然后就是选择适合自己的版本,在白框上右键选择复制链接地址即可
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