我已经从 webpack 迁移到 vite 并使用vite pwa 插件来注册服务工作者。
我的问题是,当我尝试为 Service Worker 使用自定义路径时,Vite 在生产中可以正常工作,但在开发中会导致 404 错误。
这是我的 VitePwa vite.config.js:
VitePWA({
srcDir: 'src',
filename: 'sw.js',
devOptions: {
enabled: true,
},
strategies: 'injectManifest',
injectManifest: {
injectionPoint: undefined
}
}),
Run Code Online (Sandbox Code Playgroud)
我已经知道了,在开发环境中,vite pwa插件正在公共目录中寻找sw.js,但我希望它从src获取它