Gruntjs 在一个缩小的js文件中包含pdf.worker.js

Gruntjs 在一个缩小的js文件中包含pdf.worker.js,gruntjs,minify,pdfjs,Gruntjs,Minify,Pdfjs,PDF.js需要名为PDF.worker.js的文件。如果您像那样将PDF.js包含到HTML中,那就好了 PDF.js将在存储PDF.js的地方(在我的例子中是plugins/pdfjs dist/build/)查找其工作文件。然而,在我的例子中,我希望将所有JavaScript依赖项连接并缩小到一个文件中。(通过咕噜) 如何为pdf.worker.js文件执行此操作?如何将其包含到我唯一的JS文件中 到目前为止,我在格伦特做的是 copy: { build: {

PDF.js需要名为PDF.worker.js的文件。如果您像
那样将PDF.js包含到HTML中,那就好了 PDF.js将在存储PDF.js的地方(在我的例子中是plugins/pdfjs dist/build/)查找其工作文件。然而,在我的例子中,我希望将所有JavaScript依赖项连接并缩小到一个文件中。(通过咕噜)

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

到目前为止,我在格伦特做的是

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

这是可行的,但远不是一个优雅的解决方案。除了外观难看和需要额外的文件外,很有可能有人会将我的应用程序的
name\u重命名为其他文件,忽略了复制过程,从而破坏了PDF.js

您可以根据需要命名您的工作人员,只需在PDFJS.workerSrc提供正确的路径。@async5谢谢!但这并没有多大帮助,因为我有两个在不同的目录中管理缩小版和非缩小版,我希望在发出咕噜声的同时将文件的内容包含到另一个目录中,而不是引用它。所以您的要求是禁用worker并在主线程上包含慢速解析逻辑?