导入'package:using_tabs / tabs / first.dart'; >> URI的目标不存在

较差的

import 'package:using_tabs/tabs/first.dart';

这来自此处的示例代码>> https://github.com/nisrulz/flutter-examples/blob/master/using_tabs/lib/main.dart

新手问题。如果我尝试重用代码并用我的项目名称替换using_tabs,并首先在文件夹选项卡中创建一个文件。dartIDE会抛出错误,则URI的目标不存在

我知道我可以通过将其更改为

import './ThirdTab.dart' as third_tab;

但是我有兴趣了解软件包的语法。文档没有太大帮助。

乔纳·威廉姆斯

您可以对项目lib/目录下的所有文件使用包式导入路径只是从lib/lib/目录本身被省略)到文件的相对路径添加新的程序包样式的导入后,您可能需要运行flutter packages get,或者您的IDE可能会自动处理它。

pubspec.yaml给你的项目的名称。

name: my_project

并具有如下目录结构

 pubspec.yaml
 lib/
 ├── main.dart
 ├── fizz.dart
 ├── foo/
 │   ├── bar.dart
 │   ├── foo.dart

然后,main.dart您可以在内部使用如下package:样式导入

import 'package:my_project/fizz.dart';
import 'package:my_project/foo/bar.dart';

最后,如果您使用Intellij,Android Studio或Visual Studio Code之类的IDE,则可以使用自动导入功能,方法是使用未导入库中的标识符,然后使用上下文操作添加导入。此操作会将包样式的导入添加到当前库中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

软件包导入失败“ URI目标不存在:import'package:supercharged / supercharged.dart';”

URI 的目标不存在:'package:validate/validate.dart'

URI的目标不存在“ package:flutter / material.dart”

Angular 2 + Dart依赖项:URI的目标不存在:'package:http / browser_client.dart';

目标URI不存在:'package:firebase_database / firebase_database.dart';

URI的目标不存在:package:gradient_input_border / gradient_input_border.dart

URI的目标不存在“ package:english_words / english_words.dart”

错误:URI目标不存在:“ package:test / test.dart”

颤振 Dart:URI的目标不存在

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

browser.tabs.sendMessage():错误:接收端不存在

CMake导入的目标包含不存在的路径

EnableEurekaClient 导入不存在

VBA访问导入字段在目标中不存在-字段名乱码

使用不存在的导入的RecordEditor

导入不存在的软件包

导入尚不存在的模块

JavaFX Eclipse 建议导入不存在

意外的导入行为:导入了不存在的模块

导入'package:flutter / foundation.dart'; 没有包装文件

Dart / SQFlite导入错误

导入时Python说文件不存在,但显然存在

javac错误:“导入x”处的“包x不存在”

Idea Intellij:无法导入库:包不存在

导入 psql 文件提示“错误:角色“userabc”不存在”

错误:无法导入不存在的远程对象

导入不存在的模块时如何获得警告

为什么模块导入实际上不存在?

导入可能不存在的es6模块