Flutter软件包获取VS Code失败

时间:2018-12-17 06:34:03

标签: visual-studio-code dart dependencies flutter package

最近开始使用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)

2 个答案:

答案 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),就不会获取软件包。