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] 删除。
我来说两句