【发布时间】:2019-05-17 12:16:48
【问题描述】:
最近开始使用 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)
【问题讨论】:
-
你在封闭的网络或代理中吗??
-
"exit code 0" 表示一切正常。也许您在
pubspec.yaml中没有依赖关系,或者没有以正确的方式添加。请发布您的pubspec.yaml。 -
能否请您发布您的代码示例?正如@GünterZöchbauer
exit code 0所指出的那样,一切正常。所以问题出在其他地方。也许您已经导入了一个库,但忘记在末尾添加as URI;? -
@SubramanyaChakravarthy 不在代理编号内。
-
@GünterZöchbauer 添加了 pubspec,并且仅添加了一个似乎不起作用的依赖项 (http)。
标签: visual-studio-code dart dependencies flutter package