【发布时间】:2016-02-14 12:04:40
【问题描述】:
我在 Angular 项目中使用 pdf.js。在生产模式下使用 gulp 构建可以正常工作,但是生产构建会产生不工作的代码,这些代码会默默地失败,并且不会出现警告或错误。我从来没有得到查看器画布。
【问题讨论】:
标签: gulp bower gulp-uglify pdfjs
我在 Angular 项目中使用 pdf.js。在生产模式下使用 gulp 构建可以正常工作,但是生产构建会产生不工作的代码,这些代码会默默地失败,并且不会出现警告或错误。我从来没有得到查看器画布。
【问题讨论】:
标签: gulp bower gulp-uglify pdfjs
事实证明,问题不在于缩小,而在于串联。 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"
]
}
}
【讨论】: