最近开始使用Flutter 1.0.0。
flutter doctor -v
没问题
一直部署到iOS设备无需担心。
当我尝试通过pubspec.yaml文件添加Dart程序包时,问题开始了。没有安装软件包,并且在VS Code中仅输出exit code 0
。 pubspec.yaml文件顶部的扩展名按钮也不起作用。
导入项显示有红色下划线,并且显示“ URI未定义”,因此绝对不会下载和安装软件包。
任何帮助,不胜感激!
Pubspec.yaml文件:
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
并且main.dart文件具有带下划线的红色导入:
import 'package:http/http.dart' as http;
,并显示错误消息:
Target of URI doesn't exist: 'package:http/http.dart'.dart(uri_does_not_exist)
答案 0 :(得分:0)
将此插件安装在vs代码上
Pubspec Assist
或从野兔下载
形成这个link
点击ctrl + shift + p同意pubspag 写你的依赖 它将修复错误
答案 1 :(得分:0)
自从我最近遇到此问题以来,这是导致问题的原因:
运行pub get时,Visual Studio Code不会自动保存pubspec.yaml文件。
您可以解决此问题,只需对其进行更改后和运行pub get之前,只需转到File> Save(Ctrl + S),就不会获取软件包。