Dart编辑器不列出相对本地库

时间:2014-01-28 17:38:43

标签: dart dart-editor

我一直在使用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

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