-1

我在一个角度项目中使用 pdf.js。在生产模式下使用 gulp 构建可以正常工作,但是生产构建会产生不工作的代码,这些代码会默默地失败,并且不会出现警告或错误。我从来没有得到一个观众画布。

4

1 回答 1

2

事实证明,问题不在于缩小,而在于串联。pdfjs-dist bower 包的 dist 目录包含三个文件:

  • pdf.js
  • pdf.worker.js
  • pdf.combined.js

bower.json文件列表pdf.jspdf.worker.js,但是当使用 gulp bower 复制和连接时,您应该使用 而pdf.combined.js不是其他两个。将覆盖添加到您的项目 bower.json

"overrides": {
   "pdfjs-dist": {
      "main": [
        "build/pdf.combined.js"
      ]
   }
}
于 2016-02-14T12:04:40.537 回答