2012-10-21 3 views
5

Nachdem ich Pakete installiert habe, scheint es, dass wir diesen packages Ordner unter jedem Ordner im Projekt haben. Ist das wirklich notwendig? Kann Dart nicht einfach die Verzeichniskette nachschlagen, um den obersten packages Ordner zu finden und damit fertig zu werden?Ist es möglich, alle diese "Pakete" Ordner im Dart Editor zu verstecken?

Oder gibt es eine Möglichkeit, den Rest der packages Ordner zu verstecken, weil sie die Ansicht durcheinander bringen?

+0

Werfen Sie einen Blick hier: http://StackOverflow.com/Q/15888308/756233 –

Antwort

1

Mit der M1-Version des Editors sind alle Symlinks der Pakete ausgeblendet. Sie sollten nur das oberste Paketverzeichnis sehen, aber nicht alle Symlinks. Wenn Sie Ihren Editor aktualisiert haben (möglicherweise mit einer sauberen Neuinstallation) und Sie immer noch Symlinks für Pakete in der Ansicht Dateien sehen, öffnen Sie einen Fehler unter http://dartbug.com/new und fügen Sie Ihre Editor-Version und einen Screenshot ein.

Auf Ihre Frage "Warum kann Dart nicht einfach den Baum gehen?", Ist das schwierig, wenn Sie eine Dart App auf einem Webserver betreiben. Eine Dart-Datei kann von jedem Pfad aus serviert werden, aber es gibt kein gutes Konzept, "den Baum zu gehen" ... wie weit gehst du hinauf?

Die Symlinks-Technik des Pakets macht es möglich, diese Abhängigkeiten relativ zu Ihrem Dart-Skript zu finden, was es für eine Web-Bereitstellung von Dart einfach macht.

Verwandte Themen