发表于 2024年7月19日1年前 pdfjsLib.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjsLib.version}/pdf.worker.mjs`; 使用这个不管是 wails dev 开发,还是 wails build 都可以正常显示 PDF 因为是公司内部 PDF 文件,有些是不连外网的,就想使用本地 js 文件 改成 pdfjsLib.GlobalWorkerOptions.workerSrc = `./pdf.worker.mjs`; 这样后,wails dev 可以工作,wails build 后报错 Error: Setting up fake worker failed: "Failed to fetch dynamically imported module: http://wails.localhost/assets/pdf.worker.mjs". at index.eb935618.js:265:173429 考虑是否是 wails 静态文件问题,那就自己搭建 JS 静态资源,改成 pdfjsLib.GlobalWorkerOptions.workerSrc = `http://192.168.0.8:8888/pdf.worker.mjs`; 结果还是报上面错误。无语了,难道 cdn 上的 js 和下载下来的不一样?
使用这个不管是 wails dev 开发,还是 wails build 都可以正常显示 PDF 因为是公司内部 PDF 文件,有些是不连外网的,就想使用本地 js 文件 改成
这样后,wails dev 可以工作,wails build 后报错
考虑是否是 wails 静态文件问题,那就自己搭建 JS 静态资源,改成
结果还是报上面错误。无语了,难道 cdn 上的 js 和下载下来的不一样?