希望你能帮助我解决我认为我们中的许多人都必须解决的问题。这很简单,我有一个webpack.config.js
文件,我在其中引用package.json
作为版本。
问题是服务人员不知道如何读取它所需要的process.env文件,如何取出并保持版本更新。
有什么想法吗?我想我错过了package.json中的一些额外的构建步骤,但不知道如何去做,我很想了解其他人如何在他们的服务工作者中处理自动缓存版本控制的问题。
我将definePlugin添加到Webpack配置文件中,但无法读取与之关联的值(在本例中,是package.json中的版本号)
1条答案
按热度按时间kyks70gy1#
好吧我找到了一个解决办法(对于任何在将来偶然发现这个的人)。它涉及到增加全局缓存版本(
version++
)。它不应该由事件处理程序自己来完成。我将在登台时研究这实际上是如何与资产更新和更改一起进行的,但我们的想法是,我们不需要在sw.js之外做任何事情来实现音频缓存版本控制。