Dart Sass ist auf Chocolatey
Veröffentlicht am 13. Januar 2017 von Natalie Weizenbaum
Einer der weniger beachteten Vorteile des Umstiegs auf Dart ist, wie einfach es ist, Dart-Anwendungen zu verteilen. Die Dart VM kann alle Quellen einer Anwendung in einen einfach zu ladenden binären Snapshot bündeln, was bedeutet, dass zum Ausführen einer Dart-Anwendung nur drei Dateien benötigt werden: die ausführbare Datei dart, die Snapshot-Datei und ein winziges Shell-Skript, um die App aufzurufen[1]. Dies ist eine enorme Erleichterung im Vergleich zu Ruby, wo eine vollständige Installation von ausführbaren Dateien und Bibliotheken erforderlich war, um eine einzige App auszuführen.
Diese drei Dateien sind es, die wir heute auf unserer GitHub-Release-Seite verteilen. Das Finden, Herunterladen und Öffnen eines Archivs sowie das Hinzufügen zum Befehlszeilenpfad ist jedoch immer noch eine Eintrittsbarriere, die wir nach Möglichkeit vermeiden möchten. Heute machen wir einen Schritt in diese Richtung, indem wir ein Dart Sass-Paket auf Chocolatey, dem Windows-Paketmanager, veröffentlichen. Sie können es jetzt installieren mit
$ choco install sass -prerelease
Dadurch erhalten Sie eine sass ausführbare Datei, die Dart Sass auf der (wirklich schnellen) Dart VM ausführt.
Ein großer Prozentsatz der Sass-Benutzer verwendet Windows, und es war für sie nicht immer einfach, die neuesten und besten Sass-Versionen ohne eine Menge Installationsprobleme zu erhalten. Ich bin begeistert, dass wir unsere neue Infrastruktur nutzen können, um das zu beheben.
Neben Chocolatey würden wir Dart Sass auch gerne für unsere OS X-Benutzer auf Homebrew verfügbar machen. Wenn Sie daran interessiert sind, uns dabei zu helfen, lassen Sie es uns wissen – dieses Issue wäre ein großartiger Ort, um zu beginnen!
Es gibt auch ein offenes Issue zum Bündeln der VM und des Snapshots in einer einzigen ausführbaren Datei, was es uns ermöglichen würde, unsere Distribution auf eine einzige Datei zu reduzieren. ↩︎