You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Plesk面板中Next.js压缩错误求助:Node.js构建报错

解决Plesk部署Next.js应用构建时的compression相关错误

排查与修复步骤

  • 确认依赖包状态:这个错误大概率和compression包未正确安装或版本冲突有关
    1. 先检查项目中是否已安装compression:
      npm list compression
      
    2. 若未找到该包,执行安装命令:
      npm install compression --save
      
    3. 若已安装仍报错,清理现有依赖后重新安装:
      rm -rf node_modules package-lock.json
      npm install
      
  • 明确Next.js配置项:在next.config.js中手动指定compress和target参数,避免自动判断逻辑出错:
    module.exports = {
      compress: true,
      target: 'server',
      // 其他项目配置
    }
    
  • 对齐Node.js版本:检查Plesk面板中配置的Node.js版本,确保和项目开发环境使用的版本一致(比如统一用16.x或18.x分支),版本差异容易引发这类兼容问题
  • 查看完整错误日志:当前只截取了部分错误信息,建议查看Plesk构建日志的完整内容,定位UnhandledPromiseRejection的具体触发原因(比如配置读取异常、依赖导入失败等),再针对性修复

内容的提问来源于stack exchange,提问作者Ali Khancherli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:15:55