How to import intl library in Flutter?


I am new in Flutter. When I import the library: import 'package:intl/intl.dart'; , it says that the target of URI doesn't exist:package:intl/intl.dart;
enter image description here


Just to double check, you did import intl: ^0.15.7 into pubspec.yaml; triple check that it has four spaces in front of it (no more and no less); and you ran packages get?

Also, put your focus on the tab for main.dart and hit the green arrow to run it. Sometimes you will then see a popup bar at the top of the screen that tells you pubspec.yaml has changed and you need to run it again from that link in order for it to take. (I’ve seen that in IntelliJ)

Also, if it’s showing red lines under publspec.yaml in the project window but everything is working, that’s a bug in the analysis. Ignore it but yes, they do know about it and are working on it. It’s often there because, for some reason, pubspec.yaml says your assets directory doesn’t exist even though you can access the assets without any problem.

Answered By – scottstoll2017

Answer Checked By – David Marino (FlutterFixes Volunteer)

Leave a Reply

Your email address will not be published. Required fields are marked *