Umi: 热更新太慢

Created on 18 Apr 2019  ·  6Comments  ·  Source: umijs/umi

What happens?

直接使用yarn create umi新建一个项目,选择基础的app版本,插件功能全选择,启动后,修改代码后,都需要10-1分钟不等。之前使用ant-design-pro roadhog的版本,复杂项目编译也就几秒钟就好。

相关环境信息

  • Umi 版本:2.6.13
  • Node 版本:v10.15.3
  • 操作系统:Windows10 最新版本
type(windows)

Most helpful comment

chainWebpack(config, { webpack }) {
// webpack热更新
config.resolve.alias.set("react-dom", '@hot-loader/react-dom')
config.devServer.hot(true)
config.devtool('eval')
new webpack.HotModuleReplacementPlugin()
}
umi配置里面加这个试下,我本地热更新很快

All 6 comments

hmr本质上是用webpack-dev-server实现的,你可以直接用webpack-dev-server试试看看速度如何

使用 12.1.0 版本的 node 试一下

试了下,不能重现,初始化的项目在 windows 下 HMR 也只要 200+ ms。

image

chainWebpack(config, { webpack }) {
// webpack热更新
config.resolve.alias.set("react-dom", '@hot-loader/react-dom')
config.devServer.hot(true)
config.devtool('eval')
new webpack.HotModuleReplacementPlugin()
}
umi配置里面加这个试下,我本地热更新很快

@nuaajiangteng 主要是把 devtool 配成了 eval 吧。

@sorrycc 是的

Was this page helpful?
0 / 5 - 0 ratings