Flutter 返回类型为';t关闭上下文所需的小部件

Flutter 返回类型为';t关闭上下文所需的小部件,flutter,provider,Flutter,Provider,我试图完成教程,我得到了这个错误(看图片) 导入“包装:颤振/材料.省道”; 导入“包:provider/provider.dart”; 导入“包:provider_architecture/core/viewmodels/login_model.dart”; 导入“package:provider_architecture/locator.dart”; 类LoginView扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回ChangeNotifierProvider( 生成器:(c

我试图完成教程,我得到了这个错误(看图片)

导入“包装:颤振/材料.省道”;
导入“包:provider/provider.dart”;
导入“包:provider_architecture/core/viewmodels/login_model.dart”;
导入“package:provider_architecture/locator.dart”;
类LoginView扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回ChangeNotifierProvider(
生成器:(context)=>locator(),//错误在这里
儿童:消费者(
生成器:(上下文、模型、子项)=>Scaffold(),
),
);
}
}
更改:

builder: (context) => locator<LoginModel>()
builder:(上下文)=>locator()
致:

create:(上下文)=>locator()
只需用create替换builder,并签出包文档即可。保持最新。
builder: (context) => locator<LoginModel>()
create: (context) => locator<LoginModel>()