Flutter Packages Get in VS Code failing
Solution 1
install this plug in on vs-code
Pubspec Assist
or download from hare
form this link
click ctrl+shift+p connend pubspag write your dependency it will fix the error
Solution 2
Since I encountered this recently, here is what causes the problem:
Visual Studio Code does NOT automatically save your pubspec.yaml file when running pub get.
You can fix the problem of it not getting packages by simply going to File>Save (Ctrl+S), after making changes to it, and before running pub get.
Mike Soertsz
Updated on December 08, 2022Comments
-
Mike Soertsz over 1 year
Recently got started with Flutter 1.0.0.
flutter doctor -v
no issues Been deploying to an iOS device no worries.Problem started when I tried to add Dart Packages via the pubspec.yaml file. No packages are installing and it outputs only
exit code 0
in VS Code. The extension button at the top of the pubspec.yaml file does not work either.imports are showing with red underlines and 'URI undefined' so the packages are definitely not downloading and installing.
Any help much appreciated!
Pubspec.yaml file:
name: http_l description: A new Flutter project. version: 1.0.0+1 environment: sdk: ">=2.0.0-dev.68.0 <3.0.0" dependencies: flutter: sdk: flutter http: ^0.12.0 dev_dependencies: flutter_test: sdk: flutter flutter: uses-material-design: true
and the main.dart file has a red underlined import:
import 'package:http/http.dart' as http;
with error message:
Target of URI doesn't exist: 'package:http/http.dart'.dart(uri_does_not_exist)
-
Subramanya Chakravarthy over 5 yearsare you inside a closed network or proxy??
-
Günter Zöchbauer over 5 years"exit code 0" means all went fine. Perhaps you have no dependencies in
pubspec.yaml
or not added in the correct way. Please post yourpubspec.yaml
. -
shadowsheep over 5 yearsCould you please post a sample of your code? As pointed out by @GünterZöchbauer
exit code 0
means all worked fine. So the problem is somewhere else. Maybe you have imported a library but forgot to addas URI;
at the end? -
Mike Soertsz over 5 years@SubramanyaChakravarthy not inside a proxy no.
-
Mike Soertsz over 5 years@GünterZöchbauer added pubspec and only a single dependancy added (http) which doesn't appear to be working.
-
Günter Zöchbauer over 5 yearsLooks all fine. No idea where the error comes from. You could try
flutter package pub cache repair
and deleting~/.dartServer/.analysis-driver/
(you'd have to figure out yourself where that is exactly if you use Windows) -
Danny Tuppeny about 5 yearsDoes restarting VS Code make the error go away? I think sometimes the server doesn't detect package changes. If a restart fixes it, then it's likely a known issue. If not, it must be something else.
-
griffins over 4 yearsPossible duplicate of Visual Studio Code - Target of URI doesn't exist 'package:flutter/material.dart'
-