5

我在 MacOS 中使用 Flutter 和 VSCODE。刚刚MobileHomePage.dartAdob​​eXD导入了一个文件,文件名是红色的 - 这意味着这个文件中有一些错误。 在此处输入图像描述

我跟着这个教程。在 5:33 显示我应该在>和中添加以下包(adobe_xd: ^0.1.4flutter_launcher_icons: "^0.7.3")。现在这就是我所拥有的:pubspec.yamldependencies:dev_dependencies:

dependencies:
  flutter:
    sdk: flutter
  adobe_xd: ^0.1.4
  flutter_launcher_icons: "^0.7.3"

  cupertino_icons: ^0.1.3

dev_dependencies:
  flutter_test:
    sdk: flutter
  adobe_xd: ^0.1.4
  flutter_launcher_icons: "^0.7.3"

根据视频,此时 VSCode 应该会自动解决问题(将颜色变为颜色)。它没有发生。我仍然有红色的颜色。

在文件中挖掘MobileHomePage.dart我有一个错误import 'package:adobe_xd/pinned.dart';

Target of URI doesn't exist: 'package:adobe_xd/pinned.dart'.
Try creating the file referenced by the URI, or Try using a URI for a file that does exist.darturi_does_not_exist

我试图在flutter/adobe_xd包中找到这个库,但它不存在。

~/Documents/vhosts/flutter/.pub-cache/hosted/pub.dartlang.org/adobe_xd-0.1.4/lib(stable)$ ll
total 48
drwxr-xr-x   7 ialves  27132083   224 29 Aug 11:31 .
drwx------  10 ialves  27132083   320 29 Aug 11:31 ..
-rw-r--r--   1 ialves  27132083   494 13 May 16:15 adobe_xd.dart
-rw-r--r--   1 ialves  27132083  1884 13 May 16:57 blend_mask.dart
-rw-r--r--   1 ialves  27132083  1865 13 May 17:20 gradient_xd_transform.dart
-rw-r--r--   1 ialves  27132083  5685 13 May 17:20 page_link.dart
-rw-r--r--   1 ialves  27132083  1022 13 May 16:15 specific_rect_clip.dart

文件内部没有抛出错误,因为 libimport 'package:adobe_xd/blend_mask.dart';已经存在于. 但是lib没有。MobileHomePage.dartblend_mask.dartadobe_xd-0.1.4/libadobe_xd/pinned.dart

也许这就是问题的根源。

我已经尝试过:flutter cleanflutter packages get重新启动了 VSCode,但它没有用。adobe_xd/pinned.dart仍然无法定位。

我不知道如何解决这个问题(在 adobe_xd 包中安装这个缺少的库?)。任何想法?


GtHub - Adob​​eXD / xd-to-flutter-plugin中打开的问题。

4

4 回答 4

6

在您pubspec.yaml将 adobe_xd 版本更改为此

adobe_xd: ^1.0.0+1

跑步flutter pub upgradeflutter clean你应该很好

于 2020-08-29T18:06:10.917 回答
2
  1. 从扩展安装 Pubspec Assist 扩展。

  2. 转到 pubspec.yaml 并按 CTRL+SHIFT+P

  3. 在打开的行中搜索pubspec并选择 Pubspec Assist: Add/update Dependencies输入行

  4. 在该行输入 adobe_xd,它会自动将最新版本添加到依赖项

于 2021-03-23T13:01:03.643 回答
0

我有这个配置为我工作:

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  adobe_xd: ^1.0.0+1
  flutter_launcher_icons: ^0.8.1


  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter
于 2021-01-04T19:28:18.513 回答
0

将您的 sdk 版本更改为 2.10.4

environment:
  sdk: ">=2.10.4 <3.0.0"
dependencies:
  flutter:
    sdk: flutter
  adobe_xd: ^1.0.0+1
  flutter_launcher_icons: ^0.8.1
于 2020-11-29T08:35:42.640 回答