Nuxt3 部署,解决无法更改3000运行端口的问题

在nuxt3 开发完成后,部署时,一般是通过nodejs+pm2实现,网上教程是可以通过pm2实现更改运行端口,但是pm2已经不维护了,我在宝塔上直接通过node环境部署,应该也内置了pm2进行任务管理,但是无法更改端口号,我运行多个nuxt3项目就会冲突

查找了很多方法之后,最后选择在打包之后的.output的源文件中更改端口号

更改的目录/.output/server/chunks/nitro/node-server.mjs在文件中全局搜索server.listen,在此找到默认端口号3e3 改为想要改的端口
博客图片

更改完成后通过node运行项目即可