【发布时间】:2019-01-13 07:11:23
【问题描述】:
我是 Flutter 的新手。当我导入库时: import 'package:intl/intl.dart'; ,它说 the target of URI doesn't exist:package:intl/intl.dart;
【问题讨论】:
-
只是为了仔细检查,您确实 import intl: ^0.15.7 into pubspec.yaml;三重检查它前面是否有四个空格(不多也不少);你跑包搞定了?此外,将注意力放在 main.dart 的选项卡上,然后点击绿色箭头来运行它。有时您会在屏幕顶部看到一个弹出栏,告诉您 pubspec.yaml 已更改,您需要从该链接再次运行它才能使用。 (我在 IntelliJ 中看到过)如果这没有帮助,请告诉我们。
-
现在可以使用了。谢谢!但它仍然显示红色下划线。有没有办法解决它? @scottstoll2017
-
如果在项目窗口的publspec.yaml下显示红线但一切正常,这是分析中的错误。忽略它,但是是的,他们确实知道并正在努力。它经常出现,因为出于某种原因,pubspec.yaml 说您的资产目录不存在,即使您可以毫无问题地访问资产。
-
@scottstoll2017 不,它显示在 main.dart 下(如我的问题中的图片所示)
-
问题解决了!我扑腾干净没有做任何事情。我刚重启 IntelliJ,红线不见了
标签: flutter dart intl flutter-intl