2015-09-06 11 views
23

Ich habe gerade angefangen zu arbeiten Atom.io Paket-Entwicklung, und basierend auf this tutorial, haben gelernt, wie man Paketentwicklung Skelton-Datei zu erstellen, wie Sie Ihr Paket zu veröffentlichen.Entwickeln und Debuggen Atom Paket

Allerdings weiß ich nicht, wie Sie Ihr Paket überprüfen/debuggen/entwickeln. Ich weiß, dass ich Jasmine über alt-cmd-I oder Developer Console (für Atom basiert auf Chromium) verwenden kann. Muss ich das Paket jedes Mal erneut veröffentlichen oder installieren, wenn Sie das Verhalten Ihres Pakets überprüfen möchten?

Antwort

48

Wenn auf Pakete lokal arbeiten, hier ist die empfohlene Workflow:

  • Clone Ihr Paket von GitHub apm develop <package-name> verwenden. Dies wird das Paket des Repo auf Ihrem lokalen ~/.atom/dev/packages/<package-name>
  • cd in dieses Verzeichnis
  • starten Atom in diesem Verzeichnis klonen atom -d .

Jetzt verwenden, können Sie auf dem Paket arbeiten, Änderungen vorzunehmen, etc. Sobald du bist bereit, neu zu laden, können Sie View > Developer > Reload Window verwenden, um Atom mit dem geänderten Paket neu zu starten. Wenn Sie Ihre Paketquellen lokal auf Ihrem Computer haben, können Sie den ersten Schritt überspringen (apm develop) und einfach einen symbolischen Link von Ihren Quellen zu ~/.atom/dev/packages/<package-name erstellen.

+2

Nachladen !!! Das habe ich verpasst ... Danke, @nwinkler. – phi

+1

Für mich (Atom 1.9.9 auf Mac) befindet sich der Reload-Menüpunkt unter 'View> Developer> Reload Window'. –

+0

Danke - den Eintrag aktualisiert – nwinkler

20

Haben Sie bereits ein lokales Repo des Pakets?

zu nwinkler der answer, hinzufügen, wenn Sie bereits über einen Repo des Pakets lokal haben, Sie

apm link --dev 

automatisch erstellen einen symbolischen Link zum ~/.atom/dev/packages/ Verzeichnis verwenden können.

Stellen Sie sicher, vollständig Neustart Atom im Entwicklermodus mit

atom -d 

oder in anzeigen>Entwickler>Offen In Dev Mode ...

Wenn Sie nur wollen Um ein lokales Paket (nicht im Entwicklungsmodus) zu verwenden, können Sie apm link direkt verwenden. Und apm unlink, um den symbolischen Link zu ~/.atom/packages zu entfernen.

Verwandte Themen