Webpack - 优化编译时间(带热重载)
Webpack - Optimizing the compile time(with hot reloading)
我们正在使用 webpack-hot-middleware
作为我们的开发环境。
问题是随着代码的增长,编译时间达到了 30 秒。
我正在努力实施以下建议:https://webpack.github.io/docs/build-performance.html。
关于 DYNAMIC LINKED LIBRARY
我找到了一个很棒的教程:http://engineering.invisionapp.com/post/optimizing-webpack/
问题是所有关于 DllPlugin
的教程都是关于构建而不是热重载的。
有谁知道如何使用 webpack-hot-middleware
或任何其他热重载器实现此功能。
最后发现问题是我使用的是 devTool:source-map
而我应该使用使用缓存的 source-map-eval
,这将编译时间缩短到 2-3 秒!
因此动态 DLL 解决方案仅适用于构建,hot-reloading 不需要 re-compiles delta 非常快
我们正在使用 webpack-hot-middleware
作为我们的开发环境。
问题是随着代码的增长,编译时间达到了 30 秒。
我正在努力实施以下建议:https://webpack.github.io/docs/build-performance.html。
关于 DYNAMIC LINKED LIBRARY
我找到了一个很棒的教程:http://engineering.invisionapp.com/post/optimizing-webpack/
问题是所有关于 DllPlugin
的教程都是关于构建而不是热重载的。
有谁知道如何使用 webpack-hot-middleware
或任何其他热重载器实现此功能。
最后发现问题是我使用的是 devTool:source-map
而我应该使用使用缓存的 source-map-eval
,这将编译时间缩短到 2-3 秒!
因此动态 DLL 解决方案仅适用于构建,hot-reloading 不需要 re-compiles delta 非常快