赞
踩
一个 App 在实际开发中往往会依赖很多包,而这些包通常都有交叉依赖关系、版本依赖等,如果由开发者手动来管理应用中的依赖包将会非常麻烦。因此,各种开发生态或编程语言官方通常都会提供一些包管理工具,比如在 Android 提供了 Gradle 来管理依赖,iOS 用 Cocoapods 或 Carthage 来管理依赖,Node 中通过 npm 等。而在 Flutter 开发中也有自己的包管理工具。本节我们主要介绍一下 Flutter 如何使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包。
- 1.每一个dart文件都是一个库
- 1.dart标准版 import 'dart:async';
- 2.导入自己的文件 import 'package:data_statistics/models/zhihu_model.dart';
- 3.Pub库管理工具 import 'package:dio/dio.dart';
-
- 2.只导入库中某些内容
- import 'lib/../../....dart' show Student, Person (可以显示某个成员,屏蔽其他)
- import 'lib/../../....dart' hide Student, Person (屏蔽显示某个成员,显示其他)
-
- 3.当各个库命名冲突的时候,可以使用as关键字来使用命名空间
- import 'package:data_statistics/models/baidu_model.dart' as baidu;
- import 'package:data_statistics/models/weibo_model.dart' as weibo;
-
- weibo.WBDetail
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。