nuxt3项目在宝塔上使用pm2放到服务器

这篇具有很好参考价值的文章主要介绍了nuxt3项目在宝塔上使用pm2放到服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在将nuxt3项目扔到服务器上的时候遇到了一些问题,发现打包后的nuxt项目与正常的vue文件有些差别,缺失了index.html文件。

这边就记录下nuxt3项目是怎么放到服务器上的🤔

一、打包nuxt3项目

执行对应的打包命令   yarn build  

二、找到打包后的文件

nuxt3 宝塔 部署,前端,前端,javascript,vue.js nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 三、这里我使用宝塔 + PM2管理器(进行准备工作)

1. 在宝塔中的软件商店下载 pm2

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 2. pm2后面会用到一个 ecosystem.config.js 文件,代码如下:

创建一个文件,文件名叫 ecosystem.config.js 

这里的 port 设置一个空闲的端口号,不要冲突就好

module.exports = {
  apps: [
    {
      name: 'NuxtAppName',
      exec_mode: 'cluster',
      instances: 'max',
      script: './.output/server/index.mjs',
      env: {
          "PORT": 10001,
          "NODE_ENV": "development"
      },
    }
  ],
}

 3. 添加站点,如下:

 注意这里设置的端口也是需要空闲的端口,别冲突了

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 四、上传打包后的文件

将上面说到的   .output  整个文件夹上传,如下图:

注意:上传的路径地址是 站点 对应的地址

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 五、将 ecosystem.config.js 文件扔到根目录,如下图:

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

  六、在 pm2 中添加项目

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 这里选择权限最大的root,选择其他不清楚会遇到什么问题.

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

 启动文件选择如下:

nuxt3 宝塔 部署,前端,前端,javascript,vue.js

  最后配置完以后,去访问地址发现就能看到了,就这样😝文章来源地址https://www.toymoban.com/news/detail-834349.html

到了这里,关于nuxt3项目在宝塔上使用pm2放到服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 保姆级阿里云ESC服务器安装nodejs和服务器node服务管理工具PM2安装使用

    默认 /opt 下边 /opt/node 也可建到其他地方,如/usr/local/node 等 创建后切换到文件夹下 cd /opt/node 使用命令下载node wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz 或者到node官网下载tar包到本地然后上传到node所在位置 上传 scp命令为 scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/

    2024年02月08日
    浏览(43)
  • Windows下pm2调用npm和nuxt的办法

    其中index.js的路径就是npm全局安装的路径,可通过以下命令获取 新建文件pm2npm.js 于是也可以这么调用npm 项目根目录下创建ecosystem.config.js文件 参考文档:Nuxt 2 - PM2 然后执行pm2 start即可 参考文档:Nuxt 2 - Configuration 注意文档中说host: \\\'0\\\'这个在windows下无效。

    2024年02月06日
    浏览(34)
  • (后续补充)vue+express、gitee pm2部署轻量服务器

    首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 关闭防火墙 systemctl stop firewalld 重新载入防火墙使设置生效 firewall-cmd --reload 后端的 pm2.config.cjs 更改为 其次 前端打

    2024年02月05日
    浏览(36)
  • nuxt3项目使用pdfjs-dist预览pdf

    使用的包的源代码是 pdfjs - npm 但是我们实际上项目中使用的是pdfjs打包后的dist文件,也就是pdfjs-dist - npm 所以我们需要使用这个命令 我们可以克隆pdfjs这个包来看源代码,里面有使用的例子,也可以根据源代码自己打包生成你想要的版本的pdfjs-dist,官方文档强调了对于新旧

    2024年02月09日
    浏览(22)
  • PM2 vs Kubernetes:在部署 Node.js 服务时使用哪个?

    Node.js 已成为 Web 开发中的热门技术之一,但如果我们想成功地将 Node.js 应用程序交付给用户,我们需要考虑部署和管理这些应用程序。两个常见的选项是 PM2 和 Kubernetes。PM2 是一个用于运行和管理 Node.js 应用程序的进程管理器,它能够创建不间断运行的 Node.js 应用程序,并确

    2024年02月06日
    浏览(31)
  • nuxt3 + pinia + swiper +element-plus + less + 腾讯地图 创建项目及使用

    在 nuxt3-app 目录下下载依赖 运行 再访问 http://localhost:3000 即可看到基础界面了 (刚搭建的项目啥文件夹都没有,这里面基本都是我自己创建的。) assets ,存放一些静态资源,包括一些 Sass、Less ,在项目组件中引用的时候需要在开头使用 ~assets/ 符号,如果你的静态资源文件

    2023年04月09日
    浏览(29)
  • pm2 运行springboot项目

    注意安装java版本必须和打包的java版本一致 java安装 安装nodejs 通过npm安装pm2 pm2.json 运行 启动项目即可 参考 https://www.bbsmax.com/A/KE5QmgZ35L/ https://blog.csdn.net/Aria_Miazzy/article/details/103895455

    2024年02月09日
    浏览(34)
  • Nuxt3如何新建项目

    1.新建一个文件目录 nuxt-app 2.命令行cd到目录下运行 npx nuxi init nuxt-test 回车运行下 nuxt-test是文件名自己随意 3.再cd nuxt-test到目录下 运行npm install 4.运行完成后 npm run dev 启动项目 显示以下页面 1.在app.vue根目录同级新建pages文件夹 再新建一个index页面(新建文件目录参考官方文档

    2024年02月13日
    浏览(33)
  • node.js PM2部署项目

    文章更新 2023-05-21 更新NSSM安装服务的方式 pm2 是一个守护进程管理工具,它能帮你守护和管理你的应用程序。通常一般会在服务上线的时候使用 pm2 进行管理。本文围绕以下重点进行讲解:安装pm2;命令行部署到PM2;PM2查看日志等命令;PM2进行负载均衡;PM2配置文件模式;日志

    2024年02月06日
    浏览(30)
  • 如何用docker容器部署nuxt3项目

     Nuxt3是基于Vue3的一个开发框架,基于服务器端渲染SSR,可以更加方便的用于Vue的SEO优化。 Nuxt 3.0 新特性包括: 更轻量:以现代浏览器为目标的服务器部署和客户端产物最多可缩小 75 倍 更快:基于 nitro 提供动态代码分割能力,以优化冷启动性能 Hybrid:增量静态生成和其他

    2024年02月14日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包