我在角项目中使用pdf.js。在生产模式下使用gulp构建工作正常,但生产构建会生成无法正常运行的非工作代码,无论如何都会出现警告或错误。我从来没有看过画布。
答案 0 :(得分:2)
事实证明问题不在于缩小,而在于连接。 pdfjs-dist bower包的dist目录包含三个文件:
bower.json
文件列表pdf.js
和pdf.worker.js
,但在使用gulp bower复制和连接时,您应该使用pdf.combined.js
而不是其他两个。为项目bower.json添加覆盖
"overrides": {
"pdfjs-dist": {
"main": [
"build/pdf.combined.js"
]
}
}