Moment.js协助多名工作人员

时间:2018-10-10 22:22:24

标签: javascript vue.js webpack momentjs web-worker

我正在使用最新的Webpack和Moment.js。
我注意到在我的生产版本中,moment.js正在产生多个(〜30)名为*random-hash*.worker.js的文件。

这正常吗?

Screen here

我没有设置任何其他选项,我很好奇这看起来应该是这样。当前,我在该项目中使用另一个WebWorkers,我希望只保留地雷。也许它与使用worker-loader Webpack插件有某种联系?

1 个答案:

答案 0 :(得分:0)

将哈希添加到文件中,以便以后更轻松地将代码分发给公众。

想象一下,您创建了自己的应用,并且希望尽可能简单地使用它,包括连接速度慢的用户的下载时间。同时,您希望能够在服务器上更新应用程序,并确保所有用户始终看到应用程序的 new 版本。一种方法是在用户的浏览器中进行文件缓存,但是现在这会引起很多问题。...

如果在文件名中添加哈希,则网络浏览器可以无限兑现它,并且如果更新代码,则会使用新的哈希生成新文件。

使用这种方法,当下载index.js时,您将在其中具有不同的引用,因此webbrowser将下载丢失的文件,否则将使用其缓存中的文件