我创建了一个 SvelteKit webapp,它在我的本地环境中的桌面上运行良好。我启动浏览器/网络服务器:
npm run dev -- --open
现在我刚刚部署到 Vercel。一切都很好,除了我用来启动我的 Web Worker 的 JavaScript 命令在浏览器控制台中给出了 404 错误:new Worker('./lib/game/runs_thread.js')
果然,如果我复制/lib/game/runs_thread.js
在我的域名之后进入我的浏览器,我得到一个 404 错误。我的runs_thread.js
在哪里以及如何启动我的 Worker?
最佳答案
我认为你需要做的是更换
new Worker('./lib/game/runs_thread.js')
和import workerURL from './lib/game/runs_thread.js?url';
//...
new Worker(workerURL)
关于javascript - 如何在 Vercel 上的 SvelteKit 应用程序中创建 Web Worker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67995082/