为什么我的VSCODE的RUN CODE不能编译最新的代码?

我的VSCODE在修改.dart文件的代码的时候,按run code是不能编译修改的代码,只能编译修改前的代码。这里需要说明一下,我的VSCODE中代码的最上方有个Run | Debug。 每次我修改完代码都要点击一次Run,然后在调试控制台输出正确的结果,再Run code才能显示正确的结果。如果不按Run就无法再Run code中显示正确的结果。请问这个是哪里有问题?
img

img

img

img