为什么未定义类ChangeNotifierProvider?

时间:2019-06-17 08:13:50

标签: flutter yaml

我正在尝试使用http://localhost/js/keycloak.js:355:33中的ChangeNotifierProvider类。但是,给我一个错误提示

  

未为类MyCustomWidget定义方法

我已将提供程序依赖性添加到我的pubspec.yaml文件中。

我有一个这样的自定义小部件类

@override
Widget build(BuildContext context) {
    return ChangeNotifierProvider<Name>()
}

2 个答案:

答案 0 :(得分:0)

我必须像以下package:provider/provider.dart;

那样手动导入提供程序包(复制和粘贴)

答案 1 :(得分:0)

将行添加到pubspec.yml

dependencies:
flutter:
   sdk: flutter
intl: any
provider: ^2.0.0    # line to be added,don't put after sdk,it should be in 
                      flutter order

,然后在删除pubspec.lock文件后运行flutter软件包获取 和

 import 'package:provider/provider.dart'; 

需要的地方