pdfjs-dist bower和gulp concatenation and minification无声地失败

时间:2016-02-14 12:04:41

标签: gulp bower gulp-uglify pdfjs

我在角项目中使用pdf.js。在生产模式下使用gulp构建工作正常,但生产构建会生成无法正常运行的非工作代码,无论如何都会出现警告或错误。我从来没有看过画布。

1 个答案:

答案 0 :(得分: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"
      ]
   }
}