如何在Flutter中导入国际库?
Flutter支持使用其他开发者为Flutter和Dart生态系统贡献的共享包。这允许开发人员快速构建应用程序,而无需从头开始开发所有内容。 dart .dev 发布的 intl 包就是这样一个非常有用且Flutter最喜欢的包。
为了在我们的Flutter项目中使用 intl 包作为库,我们需要将包作为依赖项添加到我们的项目中,这可以通过以下两种方式完成。
方法一:用终端命令添加intl包
导航到终端,其范围设置为Flutter项目的根目录,然后运行下面给出的命令,
flutter pub add intl
方法2:通过pubspec.yaml手动添加intl包
前面的方法会自动将包添加到 pubspec.yaml 中,但是您也可以手动执行相同的操作。您还需要在依赖项字段下的 pubspec.yaml 文件中添加包,如下所示:
dependencies:
intl:
For example,
intl: ^0.17.0
在 pubspec.yaml 的依赖项部分中写入包详细信息后,在终端中运行flutter pub get命令。添加包后第一次运行flutter pub get时, Flutter会保存在pubspec.lock 锁定文件中找到的具体包版本。如果您或您团队中的其他开发人员运行flutter pub get ,这可以确保您再次获得相同的版本。
每当您需要使用包时,在 pubspec.yaml 中添加包后,在文件中添加如下所示的导入语句。
import ‘package:intl/intl.dart’;
现在您可以在Flutter项目中轻松使用 intl 包提供的功能和小部件。