我一直在使用dartlang.org提供的所有Dart教程
完成后,我开始在项目中编写自己的一些库。
项目结构基于:https://github.com/dart-lang/deploy-codelab
Dart编辑器在导入不在包内的任何内容时遇到问题:或dart:
键入import "";
并尝试ctrl-space只显示包和dart。
手动输入import '../lib/my_library.dart' show SomeClass; // does work
问题: 我应该能够遍历相对文件路径,或从某种类型的全局本地库导入
平台:MacOSX Dart Editor版本1.1.1.release(STABLE) Dart SDK版本1.1.1
答案 0 :(得分:0)
这似乎主要是DartEditor的问题,即自动完成不会列出要导入的库。
您有三种导入库的方法:
import 'dart:io'; // for Dart internal libraries
import 'package:angular/angular.dart'; // for all packages (where angular.dart is in angular/lib/angular.dart
import 'src/my_library.dart';
如果您想从您的应用程序代码所在的同一个软件包的库目录中导入,请使用此表单,如您的问题所示,恕我直言,也可以使用package:
版本。
import 'package:mypackage/my_library' show SomeClass