# 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/

用法:

    1. 需要在自己项目的根目录新建一个pubspec.yaml文件
    1. pubspec.yaml文件配置名称、描述、依赖的信息
    1. 然后运行pub get获取依赖包
    1. 项目中引入库,例如import 'package:http/http.dart' as http

# 其他

  • import引入库
  • export导出库
  • part 分片库