企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 在linux服务器上安装node并部署nuxt [友情链接](https://juejin.cn/post/6844904017521278983 ) #### 一、 安装node   1. 下载node,尽量安装最新的 ~~~ wget https://cdn.npm.taobao.org/dist/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz (尽量不要在根目录下载) ~~~   2. 解压node ~~~ tar -xf node-v12.13.1-linux-x64.tar.xz (如果没有安装xf需要先安装) ~~~   3. 改名字(随意可以改,可不改) ~~~ mv node-v12.13.1-linux-x64.tar.xz node ~~~   4. 配置 ~~~ 1> 有些使用这个可以,有些不行 ln -s /node/bin/node /usr/local/bin/node ln -s /node/bin/npm /usr/local/bin/npm 2> 有些使用这个可以,有些不行 ln -s /node/bin/node /usr/bin/node ln -s /node/bin/npm /usr/bin/npm 两个必有一个可以,如果再不行自行百度了-_- ~~~ #### 二、 通过pm2部署nuxt项目(pm2是node的进程管理工具,通过它管理nuxt项目)   1. 安装pm2 ~~~ npm i pm2 -g ln -s /node/bin/pm2 /usr/local/bin/pm2 pm2 -v ~~~   2. 配置nginx反向代理 ~~~ upstream nuxtjliufu { server 127.0.0.1:9000; } server { listen 80; server_name www.jliufu.com; location / { proxy_pass http://nuxtjliufu; index index.html index.htm; } } ~~~   3. 本地打包nuxt项目 ~~~ 1> 使用npm run build打包 2> 打包后,将 .nuxt nuxt.config.js package.json 上传到服务器上 ~~~   4. 在项目目录安装依赖 ~~~ npm install ~~~   5. 本地启动查看是否有错误 ~~~ npm run start ~~~   6. 启动pm2守护进程 ~~~ pm2 start --name "项目名" -- run start 启动后可通过pm2 list 查看进程 ~~~   7. 发布新版本重启pm2 ~~~ pm2 restart 项目名 ~~~   8. 设置开机自动启动 ~~~ pm2 save pm2 startup ~~~