Node 项目部署到服务器

... 2019-03-10 20:06 Node 大约 1 分钟

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

# 安装 Node.js

# 安装 wget

yum install -y wget
1

前往 官网下载页面 (opens new window) 下载最新的稳定版

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
1
2
3
4
5

# 部署 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
1
2

# 查看版本号

node -v
npm -v
1
2

输出版本号,安装成功

# pm2

# 安装

npm install -g pm2
1

# 查看版本号

pm2 -v
1

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

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

# 运行

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

npm run pm2
1
上次编辑于: 2021年5月31日 15:57