# Dart中的库、自定义库、系统库、第三方库
Dart中,库的使用通过import关键字引入。
library指令可以创建一个库,但其实每个dart文件都是一个库,不管有没有使用library指令创建。
Dart中的库有三类:
# 我们自己封装的库
import 'lib/XXX.dart';
# 系统内置库
import 'dart:io';
import 'dart:conver';
import 'dart:math' show min;//只引入 min方法
//import 'dart:math' hide max;//除了max方法其他都引入
# Pub包管理系统中的库
- https://pub.dev/packages
 - https://pub.flutter-io.cn/packages
 - https://pub.dartlang.org/flutter/
 
用法:
- 需要在自己项目的根目录新建一个
pubspec.yaml文件 
- 需要在自己项目的根目录新建一个
 - 在
pubspec.yaml文件配置名称、描述、依赖的信息 
- 在
 - 然后运行
pub get获取依赖包 
- 然后运行
 - 项目中引入库,例如
import 'package:http/http.dart' as http 
- 项目中引入库,例如
 
# 其他
import引入库export导出库part分片库