nuxt3部署到服务器

nuxt3项目运行 npm run build

将.output文件夹,放到服务器上

服务器上可以使用node直接运行或者使用pm2运行。

node版本 > 18

node直接运行 node .output/server/index.mjs  

pm2需要新建一个 ecosystem.config.js

module.exports = { apps: [ { name: 'NuxtAppName', port: '3000', exec_mode: 'cluster', instances: 'max', script: './.output/server/index.mjs' } ] }
pm2 start ecosystem.config.js
 
如果报错 
[PM2][ERROR] File ecosystem.config.js malformated
Error [ERR_REQUIRE_ESM]: require() of ES Module
则将ecosystem.config.js的后缀改成 ecosystem.config.cjs
再次执行 pm2 start ecosystem.config.cjs
 
posted @ 2024-11-19 18:30  yanghaogogogo  阅读(2)  评论(0编辑  收藏  举报