Biblioteca personalizada
import ’lib/xxx.dart'
Biblioteca integrada del sistema
import ‘dart:math'
import 'dart:io'
Biblioteca del sistema de gestión de paquetes de pub
dirección del almacén de pub:
https://pub.dev/packages
https://pub.flutter-io.cn/packages
- Cree un nuevo archivo pubspec.yaml en el directorio raíz de su propio proyecto
- Configure el nombre, la descripción, las dependencias y otra información en el archivo pubspec.yaml
- Ejecute pub, descargue el paquete al local
- Introduzca el paquete de importación de la biblioteca: http / http.dart como http en el proyecto
Por ejemplo, si queremos encontrar dependencias http del pub, abrimos directamente la dirección del almacén del pub:
buscamos directamente para encontrar la versión correspondiente a http y agregamos la dependencia http al archivo pubspec.yaml
name: xxx
description: A flutter module
dependencies:
http: ^0.12.0+4
Después de que se complete la instalación de pub get, siga el ejemplo en el almacén y consulte su propio código:
Paquete de resolución de conflictos
Si se define la misma clase en los dos archivos de dardos introducidos, entonces usaremos como para resolver el conflicto
import 'lib/Person1.dart';
import 'lib/Person2.dart' as per;
main(List<String> args) {
Person person = new Person();
per.Person person2 = new per.Person();
}
Tanto Person1 como Person2 definen la clase de Person. Si no aplica como al mismo tiempo, recibirá un error al crear la clase Person. Después de usar as, especificará claramente la clase Person en el archivo dart cuando cree Demasiado
Importar algunos métodos
Use la palabra clave show para referirse a un método en un archivo dart
import 'lib/MyMath.dart' show getName