我是个Flutter 翼新手.当我导入库时:import 'package:intl/intl.dart';,它显示the target of URI doesn't exist:package:intl/intl.dart; enter image description here

推荐答案

为了再次判断,您确实将intl:^0.15.7导入了pubspec.亚马尔;三次判断它前面是否有四个空格(不多也不少);你跑了包裹?

另外,将焦点放在main.dart的选项卡上,然后点击绿色箭头来运行它.有时,您会在屏幕顶部看到一个弹出栏,告诉您pubspec.yaml已更改,您需要从该链接再次运行它才能运行.(我在IntelliJ看到了这一点)

此外,如果它在项目窗口中的Publspec.yaml下显示红线,但一切正常,这是分析中的错误.忽略它,但是的,他们确实知道这一点,并正在努力.它经常在那里,因为出于某种原因,pubspec.yaml说您的assets资源 目录不存在,即使您可以毫无问题地访问assets资源 .

Dart相关问答推荐

为什么我们在dart 里有工具?

如何防止 Riverpod 的 ConsumerWidget 重建管理 ThemeMode

浮动操作按钮:如何像 RaisedButton 一样更改启动 colored颜色 和突出显示 colored颜色 ?

为什么 StatefulWidget 的路由创建失败?

无法在 IOS 上使用 firebase 运行Flutter应用程序

停止从事件侦听器内部侦听事件

`pub get` 将 pubspec 依赖项下载到哪里?

flutter命令运行失败

IndexedDB访问速度和效率

如何垂直对齐行元素?

Expansion Panel底部溢出

如何实现从左侧滑动的侧边菜单?

Flutter判断变量是否为 NaN

Dart 有小部件库吗?

如何在 Dart 中创建 StreamTransformer?

如何在 Angular.Dart 中以编程方式添加组件?

Dart 中 await for 和 listen 的区别

导出两个具有相同类名的库

如何使异步 Dart 调用同步?

Dart 中的with关键字