Spring Boot + Nuxt + Debian(八):服务器安装nodejs,打包并部署nuxt项目

一、服务器中安装nodejs

1.官网中下载tar.xz包传到服务器中或者在相应版本中右键复制下载链接,在服务器中进行下载
wget https://npm.taobao.org/mirrors/node/v12.15.0/node-v12.15.0-linux-x64.tar.xz

Spring Boot + Nuxt + Debian(八):服务器安装nodejs,打包并部署nuxt项目_第1张图片

2.解压node.tar.xz到指定文件夹下

在这里插入图片描述

xz -d node-v12.15.0-linux-x64.tar.xz
tar -xvf node-v12.15.0-linux-x64.tar

或者

tar -xvJf  node-v12.15.0-linux-x64.tar.xz
3.进入node文件夹下
sudo apt-get install gcc
sudo apt-get install gcc-c++

或者

sudo yum install gcc gcc-c++

默认配置

./configure

编译

make

安装

sudo make install
4.配置环境变量

先备份

cp /etc/profile /etc/profile.bak

再编辑(i:插入,:wq保存退出)

vim /etc/profile

在这里插入图片描述
刷新配置文件让其生效

source /etc/profile

检查是否成功

node -v
npm -v

安装PM2

npm install -g pm2

以上为最简配置,需要cnpm等需自行配置

二、本地nuxt打包

npm run build

Spring Boot + Nuxt + Debian(八):服务器安装nodejs,打包并部署nuxt项目_第2张图片在服务器中新建文件夹,将以上四个文件夹上传到服务器
package.json文件中需加上

  "config": {
    "nuxt": {
      "host": "0.0.0.0",
      "port": "3000"
    }
  }

在新建文件夹下运行

npm install
npm start

已安装pm2,可以通过此命令启动

pm2 start npm -- start

pm2基本命令

pm2 list
pm2 start 0/all
pm2 stop 0/all
pm2 show 0
pm2 logs 0
pm2 monit 0

在浏览器中搜索域名:端口号即可查看成功效果

你可能感兴趣的:(Spring Boot + Nuxt + Debian(八):服务器安装nodejs,打包并部署nuxt项目)