2014-01-28 2 views
0

Я работал через все предоставленное Dart Tutorials на dartlang.orgDart Editor не Листинг Относительных Локальные библиотек

Когда закончил, я начал работать над написанием некоторых из моих собственных библиотек внутри проекта.

Структура проекта основывается от: https://github.com/dart-lang/deploy-codelab

дротик Редактор имеет проблемы с импортом ничего не внутри пакета: или дротик:

Typing import ""; и пытается Ctrl-пространство только показывает пакет, и дротик.

вручную печатая import '../lib/my_library.dart' show SomeClass; // does work

Проблема: я должен быть в состоянии пройти относительный путь к файлу или импортируют из некоторого типа глобальной локальной библиотеки

Платформа: MacOSX Dart Editor версия 1.1.1.release (STABLE) Dart SDK версия 1.1.1

ответ

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 
Смежные вопросы