前提: linux服务器
一、安装node
① 下载
|
1
2
|
cd /usr/local/src/
wget https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
|
② 解压
方法一:
|
1
|
tar -zxvf node-v10.11.0-linux-x64.tar.xz // 如果失败就用下面的方法二
|
备用方法二:
|
1
2
|
xz -d node-v10.11.0-linux-x64.tar.xz
tar -xvf node-v10.11.0-linux-x64.tar
|
③ 重命名
|
1
|
mv node-v10.11.0-linux-x64 node
|
④ 环境变量
|
1
2
3
4
5
6
7
|
vim ~/.bash_profile // 打开文件后键盘输入 i 即可开始编辑
PATH=$PATH:$HOME/bin // 修改前
PATH=$PATH:$HOME/bin:/usr/local/src/node/bin // 修改后(蓝色是添加的,不要忘了连接符)
改完按键盘左上角Esc键并输入 :wq (冒号+w+q,不要掉了冒号)
最后编译刚刚修改的文件 source ~/.bash_profile
|
⑤ 测试
二、 安装pm2
① 安装
② 开机自启动
三、 nuxt打包上传
① 本地打包
② 上传打包后文件(以服务器目录 /mnt/web/edu-web为例) 工具:xftp

③ 运行nuxt项目
|
1
2
|
cd /mnt/web/edu-web
pm2 start npm --name "open-cloud" -- run start // 初次运行项目用这行代码,引号内是这个进程的名字
|
④ 管理项目
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
pm2 list # 查看当前正在运行的进程
pm2 start all # 启动所有应用
pm2 restart all # 重启所有应用
pm2 stop all # 停止所有的应用程序
pm2 delete all # 关闭并删除所有应用
pm2 logs # 控制台显示所有日志
pm2 start 0 # 启动 id为 0的指定应用程序
pm2 restart 0 # 重启 id为 0的指定应用程序
pm2 stop 0 # 停止 id为 0的指定应用程序
pm2 delete 0 # 删除 id为 0的指定应用程序
pm2 logs 0 # 控制台显示编号为0的日志
pm2 show 0 # 查看执行编号为0的进程
pm2 monit jsyfShopNuxt # 监控名称为jsyfShopNuxt的进程
|
相关文章:
-
2021-11-30
-
2021-09-02
-
2021-09-24
-
2021-12-07
-
2021-09-29
-
2021-09-29
-
2021-10-07