Flutter 引用包命名冲突,重复引用
Flutter 引用包命名冲突,重复引用
- 报错信息
lib/page.dart:92:11: Error: 'Response' is imported from both 'package:get/get.dart' and 'package:dio/dio.dart'.
- 意思是Response这个类在get包和dio包中都存在,有两种解决方案
1. 用hide关键词隐藏掉你不用的那个包中的类
import 'package:dio/dio.dart';
import 'package:get/get.dart' hide Response;
2. 用as关键词将不用的那个包的类名更换
import 'package:dio/dio.dart';
import 'package:get/get.dart as GetResponse';