Flutter import 'package:adobe_xd/pinned.dart' - URI 目标不存在:...(adobe_xd 包中缺少 lib?)如何解决?

zwi*_*ion 5 flutter adobe-xd

我在 MacOS 中使用 Flutter 和 VSCODE。刚刚MobileHomePage.dartAdobeXD导入了一个文件,文件名是红色的 - 这意味着这个文件中存在一些错误。 在此处输入图片说明

我跟着这个教程。在 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"
Run Code Online (Sandbox Code Playgroud)

根据视频,此时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
Run Code Online (Sandbox Code Playgroud)

我试图在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
Run Code Online (Sandbox Code Playgroud)

import 'package:adobe_xd/blend_mask.dart';里面MobileHomePage.dart,因为LIB文件是不是抛出一个错误blend_mask.dart已经存在adobe_xd-0.1.4/lib。但 libadobe_xd/pinned.dart没有。

也许这就是问题的根源。

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

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


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

小智 6

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

adobe_xd: ^1.0.0+1
Run Code Online (Sandbox Code Playgroud)

flutter pub upgradeflutter clean你应该会很好