0

PDF.js 需要名为 pdf.worker.js 的文件。如果您将 PDF.js 包含到您的 HTML<script type="text/javascript" src="plugins/pdfjs-dist/build/pdf.js"></script> 中,那很好,例如 PDF.js 将在存储 pdf.js 的地方(在我的情况下,plugins/pdfjs-dist/build/)为其工作文件。但是,就我而言,我想将我所有的 JavaScript 依赖项连接并缩小到一个文件中。(通过咕噜声。)

我该如何为该 pdf.worker.js 文件执行此操作?如何将它包含到我的唯一 JS 文件中?

所以,到目前为止,我在 Grunt 中所做的是

copy: {
            build: {
                files: [
                    {   src: 'src/plugins/pdfjs-dist/build/pdf.worker.js',
                        dest: 'dist/name_of_my_app.worker.js'
                    }
                ]
            }
}

这行得通,但它远非一个优雅的解决方案。除了看起来难看和需要附加文件之外,很可能有人可能会重命名name_of_my_app为其他文件,从而忽略复制过程并因此破坏 PDF.js

4

0 回答 0