Swan
Swan
> 文章写的很赞。`TL;DR` 部分第三点是不是写错了,应该是用 `NamedChunksPlugin` 插件来稳定 chunk的 id吧?另外真实场景是 `NamedChunksPlugin` 和 `HashedModuleIdsPlugin` 是一起用的吗? 感谢指正。 在我们的业务线上,这两个是一起使用的。
> 楼主,看了您的文章受益匪浅,非常感谢。 > 但是我对你的 > `6. 增加异步模块` > 这里有点疑问,使用HashedModuleIdsPlugin已经把chunk id给稳定住了,就不再需要NamedChunksPlugin了吧,我尝试下,发现没有NamedChunksPlugin效果是一样的(Version: webpack 4.35.2 )。 > 我查看(文档)[https://webpack.docschina.org/guides/caching/#%E6%A8%A1%E5%9D%97%E6%A0%87%E8%AF%86%E7%AC%A6-module-identifier-],也是说这两个插件的功能是相同的。 在webpack4.3时,异步模块是没有chunk Name的,所以会使用数字自增。 我看文档里只是说明了同步模块,你试试异步模块会不会有问题?
> > > 楼主,看了您的文章受益匪浅,非常感谢。 > > > 但是我对你的 > > > `6. 增加异步模块` > > > 这里有点疑问,使用HashedModuleIdsPlugin已经把chunk id给稳定住了,就不再需要NamedChunksPlugin了吧,我尝试下,发现没有NamedChunksPlugin效果是一样的(Version: webpack 4.35.2 )。 > > > 我查看(文档)[https://webpack.docschina.org/guides/caching/#%E6%A8%A1%E5%9D%97%E6%A0%87%E8%AF%86%E7%AC%A6-module-identifier-],也是说这两个插件的功能是相同的。 > > > > >...
@Joey-Wong GET请求都是可以的,不会因为调用形式有区分
@Joey-Wong 同步GET请求得到的是html、jpg之类的东西,你打开书签就会返回html、png。 如果是Ajax的GET请求,你保存为书签后,打开就会返回接口的信息。
@yyman001 hmr-runtime是webpack热更新插件自己注入到bundle.js里面的,很难手动引入dev-server编译后的文件吧? 除非你重写了hmr-server和client中的逻辑,很复杂的。
那一段是dev-server的源码
@fenglinzeng 2013-2015
认领SnackBar & Toast