Pertanyaan Kembangkan dan Debug Atom Package


Saya baru saja mulai bekerja Atom.io Pengembangan paket, dan berdasarkan tutorial ini, telah belajar dari cara membuat file skelton pengembangan paket untuk cara mempublikasikan paket Anda.

Namun, saya tidak tahu cara memeriksa / debug / mengembangkan paket Anda. Saya tahu saya dapat menggunakan Jasmine via alt-cmd-I atau Konsol Pengembang (untuk Atom didasarkan pada Chromium), masih jika Anda ingin memeriksa perilaku paket Anda, apakah saya harus menerbitkan kembali atau menginstal paket Anda secara manual setiap waktu?


23
2017-09-06 22:57


asal


Jawaban:


Saat mengerjakan paket secara lokal, berikut ini alur kerja yang disarankan:

  • Gandakan paket Anda dari GitHub apm develop <package-name>. Ini akan mengkloning paket repo ke lokal Anda ~/.atom/dev/packages/<package-name>
  • cd ke dalam direktori ini
  • Mulai Atom di direktori ini menggunakan atom -d .

Sekarang Anda dapat mengerjakan paket, membuat perubahan, dll. Setelah Anda siap untuk memuat ulang, Anda dapat menggunakannya View > Developer > Reload Window untuk me-restart Atom dengan paket yang diubah.

Jika Anda memiliki sumber paket lokal di komputer Anda, Anda dapat melewati langkah pertama (apm develop) dan cukup buat tautan simbolis dari sumber Anda ke ~/.atom/dev/packages/<package-name.


48
2017-09-07 09:51



Sudah punya repo lokal dari paket itu?

Untuk ditambahkan ke nwinkler menjawab, jika Anda sudah memiliki repo paket lokal, Anda dapat menggunakan

apm link --dev

untuk secara otomatis membuat tautan simbolis ke ~/.atom/dev/packages/ direktori.

Pastikan untuk sepenuhnya me-restart atom dalam mode pengembang dengan

atom -d

atau di Melihat > Pengembang > Buka Dalam Mode Dev ...

Jika Anda hanya ingin menggunakan paket lokal (tidak dalam mode dev), Anda dapat menggunakan apm link langsung. Dan apm unlink untuk menghapus tautan simbolis ke ~/.atom/packages.


20
2017-07-08 15:12