首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振导入‘package:adobe/pinned.dart’- URI的目标不存在:.(缺少adobe_xd包中的库?)如何解决这个问题?

颤振导入‘package:adobe/pinned.dart’- URI的目标不存在:.(缺少adobe_xd包中的库?)如何解决这个问题?
EN

Stack Overflow用户
提问于 2020-08-29 16:47:00
回答 4查看 4.4K关注 0票数 4

在MacOS中,我使用的是颤振和VSCODE。刚刚从AdobeXD导入了一个文件AdobeXD,文件名为红色--这意味着该文件中出现了一些错误。

我跟踪了这个教程。在5:33,它显示我应该在pubspec.yaml > dependencies:dev_dependencies:中添加下面的包(pubspec.yamldependencies:dev_dependencies:)。现在这就是我所拥有的

代码语言:javascript
运行
复制
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';中有一个错误

代码语言:javascript
运行
复制
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包中找到这个库,但它并不存在。

代码语言:javascript
运行
复制
~/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

import 'package:adobe_xd/blend_mask.dart';文件中的MobileHomePage.dart不会抛出错误,因为库blend_mask.dart已经存在于adobe_xd-0.1.4/lib中。但是lib adobe_xd/pinned.dart没有。

也许这就是问题的根源。

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

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

GtHub - AdobeXD /xd-to-颤振插件中公开发行。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-08-29 18:06:10

在您的pubspec.yaml中,将adobe_xd版本更改为

代码语言:javascript
运行
复制
adobe_xd: ^1.0.0+1

运行flutter pub upgradeflutter clean,您应该很好

票数 6
EN

Stack Overflow用户

发布于 2021-03-23 13:01:03

  1. 从扩展安装Pubspec辅助扩展。
  2. 进入pubspec.yaml并点击CTRL+SHIFT+P
  3. 在打开的行中搜索 Pubspec 并选择Pubspec Assist: Add/update Dependencies 输入线
  4. 在行中输入adobe_xd,它将自动将最新版本添加到依赖项中。
票数 2
EN

Stack Overflow用户

发布于 2020-11-29 08:35:42

将sdk版本更改为2.10.4

代码语言:javascript
运行
复制
environment:
  sdk: ">=2.10.4 <3.0.0"
dependencies:
  flutter:
    sdk: flutter
  adobe_xd: ^1.0.0+1
  flutter_launcher_icons: ^0.8.1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63649488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档