Flutter中的热重装、热重启和完全重启有什么区别,web也支持它们吗?
热重载:热重载将代码变化加载到虚拟机中,并重新构建widget树,保留应用状态;它不会重新运行。main()
或 initState()
.
对于IntelliJ或Android Studio: cmd + \
对于VSCode: ctrl + F5
热重启:将代码更改加载到虚拟机中,并重启Flutter应用,失去应用状态。
对于IntelliJ或Android Studio: 移位 + cmd + \
对于VSCode: 移位 + 按键 + F5
Flutter web目前支持热重启,但不支持热重载。