Gruntjs 在一个缩小的js文件中包含pdf.worker.js
PDF.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包含到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并在主线程上包含慢速解析逻辑?