【问题标题】:Vercel Deployment of next js pdfjs-dist errorVercel 部署下一个 js pdfjs-dist 报错
【发布时间】:2022-07-15 20:00:33
【问题描述】:

我不明白这个 vercel 部署中的错误。我尝试在本地构建我的文件并且它有效。这里的截图有人请帮忙。

【问题讨论】:

  • 错字,错误的运算符 - Vercel 无法识别 ||=
  • Vercel 仅支持 Node.js 至 14 版本,但在 >=15 版本中引入了 ||=。尝试改用pdfjs-dist/legacy/build/pdf
  • 难怪它适用于 Heroku 但不适用于 Vercel

标签: next.js vercel pdfjs-dist


【解决方案1】:

Talvez 不服输! Tive o mesmo problema aqui, onde utilizo a lib react-pdf-preview que possuedependência o pdfjs e resolvi fazendo a importação do comonente de preview de forma dinamica e desativando o ssr.

    import dynamic from "next/dynamic";

    export default function CardComArquivo() {
       const PreviewPDF = dynamic(import('./PreviewPDF'), { ssr: false }); 
    
       <PreviewPDF />
    }

【讨论】:

    猜你喜欢
    • 2021-07-13
    • 2022-07-07
    • 2023-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 2022-08-12
    相关资源
    最近更新 更多